43299 643
22760 575
17267 380
10662 363
9690 253
8649 867
7001 110
12712 555
5309 169
6960 92
8497 482
16570 187
6862 970
8651 731
5814 469
6390 618
15122 693
2185 331
10461 502