21293 292
42589 610
8712 309
348216 1450
170258 652
23240 200
348312 854
19143 170
19687 126
55804 690
87796 639
74972 508
45898 464
23221 733
1939 183
2296 510
7718 612
114059 843