15400
763148
5930
48878
4890
3420
3780
2830
32869
2571
2158896
2530
20346
13611
12190
9252
873263
8160
7932
654142
63811