21292 292
42589 610
8712 309
348207 1450
170243 652
23240 200
348300 854
19143 170
19685 126
55796 690
87793 639
74965 508
45889 464
23219 733
1939 183
2296 510
7718 612
114050 843