3316
3222
320
310
3216
285
2915
2738
3610
3020
2819
2725
12790
10400
8171
6490
556262
5160
4910
4419
4381
433147
380142
31650