3039 907
1281 345
519 71
2079 94
2321 537
14189 612
402991 1305
461977 1588
160401 536
103859 1042
227673 821
327914 976
154888 928
65479 669
157423 341