3015 663
2574 500
658 117
806 162
2876 840
9088 480
2137 308
2248 544
3379 850
1500 119
315201 839
511089 1395
133424 636
31774 210
88238 138