3018 907
1277 345
515 71
1945 94
2314 537
14178 612
401698 1305
460172 1587
159200 536
103700 1042
226401 819
326882 974
154528 928
64787 669
156452 341