3200
2700
2643
2534178
49651
24523
2410
24561
23418
22031
19635
21212
28817
22000
20241
17993
1437265
13952
1306148
12606
11210
1087144
9610
81411