46016 857
18603 925
21295 58
6652 664
65115 904
3891 688
53797 155
16674 547
4117 777
13517 47
4442 563
8932 99
44054 789
3453 243
2673 463
12759 558
4279 639
11768 922
3471 579
3475 244
15299 463
4126 674
2265 500
3075 597
1115 83