5095 291
7003 512
3558 89
2645 628
6353 687
8323 57
4747 70
3603 585
4111 748
31614 633
6984 567
3148 752
2194 307
5030 457
3512 379
16374 551
2443 309
16040 448
5644 438
3814 503
4363 641
10222 595
2389 199
5646 473
21218 641
3874 551
3819 828
1319 85