5084 304
23069 526
41880 503
12590 96
1431 200
3018 438
2081 276
1453 204
2415 697
8830 492
23906 848
42335 606
19326 326
10399 217
5848 80
13220 431
2585 171
2565 378
788 235
8415 961
5335 58
14663 584
9172 330
35274 641