2667
2358
4070
31020
25427
25017
2267
1416
2310
22915
26610
2596
613011
43910
43743
41977
3715270
3503156
29964
2906149
27816
23612
21960
19960