3030 907
1280 345
516 71
2005 94
2317 537
14185 612
402364 1305
461136 1588
159823 536
103788 1042
227013 820
327391 974
154701 928
65136 669
156955 341