5016 171
3020 497
9652 866
3497 763
5455 461
7688 728
6065 618
3428 687
4760 593
1274 109
9879 367
6856 456
2109 399
2579 605
3604 183
10177 759
9196 146
63644 306
2742 391
1735 58
3258 673
24691 293
2826 290
2113 232
1505 166
4914 110
88632 633
3231 572