21291 292
42589 610
8712 309
348201 1450
170242 652
23240 200
348294 854
19143 170
19685 126
55794 690
87791 639
74965 508
45883 464
23216 733
1939 183
2296 510
7718 612
114046 843