3012 867
2812 752
1486 368
267403 883
134783 522
164651 966
260211 1521
36144 109
29453 153
51061 620