2700
2070
2250
2030
21744
1860
2550
1754
17332
2152
1520
16258
22346
16890
14941
13400
10232
997263
8934
8820
854148
738142
6820
68211