4243
899
1780
378
3092
655
2880
610
2298
487
2165
459
1078
229
3316
703
1535
326
2510
532