3810
2991
2863
27461
26523
2684178
51051
2580
25718
24012
23331
21235
30637
23250
21402
19303
1547267
14912
1389148
13336
1211144
11850
10350
8630