1676
21812
17835
14421
20010
1386
18811
1763
11817
1692
1695
1606
614612
44060
43973
42127
3728270
3514156
30104
2913149
27866
23692
21980
20000