3036 907
1281 345
519 71
2068 94
2321 537
14188 612
402919 1305
461874 1588
160338 536
103854 1042
227604 821
327831 976
154851 928
65435 669
157379 341