3031 907
1280 345
516 71
2014 94
2318 537
14185 612
402487 1305
461307 1588
159965 536
103803 1042
227173 821
327497 975
154733 928
65216 669
157041 341