286
2412
2535
256
265
309
254
2533
2512
260
2224
13130
10620
8301
6720
567262
5370
5100
4521
447147
4469
389142
31850