21292 292
42589 610
8712 309
348205 1450
170243 652
23240 200
348298 854
19143 170
19685 126
55795 690
87792 639
74965 508
45888 464
23217 733
1939 183
2296 510
7718 612
114050 843