21033 291
42490 610
8648 309
344359 1437
167351 645
23159 200
345799 851
19052 170
19642 126
54776 690
86137 639
73191 507
44198 462
22469 733
1888 183
2262 510
7658 612
111937 841