30750
2003153
14760
108878
8300
9503
7520
67473
46818
5210
5348896
4074178
40307
29413
26615
2309267
20804
1850149
18386
15250
13070