15526 616
39472 302
20311 93
31078 863
7883 291
45246 337
35411 109
29049 153
7550 516
3161 212
9752 93