5291 403
3529 155
14063 682
19506 78
6428 179
4385 617
9233 633
3230 472
2104 93
3797 463
3860 417
2708 79
5772 803
4663 712
4630 677
20011 324
975 76
100224 533
6657 408
2754474 6609
29018 521
3530 376
7914 215
5211 806
5736 445
10386 418
3681 594
2475 303