3017 907
1277 345
515 71
1943 94
2313 537
14178 612
401650 1305
460110 1587
159168 536
103696 1042
226355 819
326856 974
154517 928
64767 669
156421 341