39928 762
20595 393
13525 713
5597 201
1299 118
8554 727
4361 531
28500 291
7034 728
4164 717
2545 311
7182 918
1626 122
5313 570
93276 799
16429 171
9607 664
2741 394
7580 503
4607 160
3212 136
3659 383
2857 194
3675 382
4644 596
3215 324
1896 94
6271 782