43901
8892
3676
3287
2436
2013
1141
1090
1016
943