43297 643
22759 575
17267 380
10662 363
9689 253
8649 867
7000 110
12712 555
5309 169
6960 92
8497 482
16570 187
6862 970
8650 731
5814 469
6390 618
15122 693
2185 331
10459 502