3039 907
1281 345
519 71
2076 94
2321 537
14188 612
402982 1305
461947 1588
160382 536
103857 1042
227648 821
327899 976
154881 928
65465 669
157407 341