3016 907
1277 345
515 71
1943 94
2313 537
14178 612
401644 1305
460103 1587
159156 536
103694 1042
226353 819
326849 974
154514 927
64764 669
156404 341