2500
21415
2280
1869
18620
16811
1672
1700
17719
18957
1690
16251
33837
26000
24272
21673
1787267
16702
1594148
15046
1429144
12930
11940
10050