3036 907
1281 345
519 71
2072 94
2321 537
14188 612
402958 1305
461914 1588
160368 536
103855 1042
227628 821
327852 976
154874 928
65457 669
157396 341