39961 700
9421 934
4642 553
3565 249
3156 659
5477 363
11296 151
4565 328
1892 98
5398 451
9470 891
3319 536
2283 185
3350 617
3344 292
4206 306
1793 201
3363 239
20602 412
3541 717
3294 145
19074 351
2424 127
6389 578