2660
890
16271
20570
13981
208764
206133
57012
110
1890
87721
100
1645617
1166312
11454276
1043416
10365259
98034
8412155
784111
71686
62434
57942
54438