21291 292
42588 610
8712 309
348192 1450
170235 652
23239 200
348281 854
19143 170
19685 126
55791 690
87787 639
74965 508
45875 464
23211 733
1939 183
2296 510
7718 612
114039 843