6580
5891
6002
5971
5280
5581
54228
5051
5533
4572
41858
4251
39537
30340
28633
26065
2236267
20224
1953153
1812149
17936
14930
14540
12770