20580
1204148
9000
67678
6420
5260
4780
4140
43172
3138896
3471
3060
27347
19151
17032
1343265
13322
11896
10780
1006144
79011