16800
847148
6780
53678
5190
4150
3660
35771
3090
2790
2368896
2771
22336
14841
13320
10172
993263
8894
8790
734142
67911