43901
8894
3676
3287
2436
2013
1141
1090
1016
943