3038 907
1281 345
519 71
2075 94
2321 537
14188 612
402965 1305
461937 1588
160373 536
103856 1042
227641 821
327889 976
154875 928
65461 669
157406 341