21295 292
42589 610
8713 309
348263 1450
170295 652
23241 200
348364 854
19143 170
19687 126
55818 690
87819 639
74996 508
45929 464
23227 733
1940 183
2296 510
7718 612
114088 843