21291 292
42589 610
8712 309
348197 1450
170236 652
23239 200
348289 854
19143 170
19685 126
55794 690
87790 639
74965 508
45879 464
23212 733
1939 183
2296 510
7718 612
114043 843