5095 291
7003 512
3558 89
2645 628
6354 687
8330 57
4747 70
3603 585
4112 748
31615 633
6985 567
3148 752
2194 307
5031 457
3512 379
16374 551
2443 309
16041 448
5645 438
3815 503
4363 641
10222 595
2389 199
5646 473
21218 641
3875 551
3819 828
1319 85