3013 663
2561 500
652 117
806 162
2876 840
9088 480
2135 308
2248 544
3379 850
1500 119
315180 839
511087 1395
133420 636
31772 210
88238 138