3016 907
1277 345
515 71
1939 94
2313 537
14178 612
401624 1305
460060 1587
159136 536
103690 1042
226326 819
326818 974
154504 927
64757 669
156383 340