286
2412
2535
256
265
309
254
2533
2512
260
2224
13110
10600
8291
6700
565262
5360
5090
4521
4459
444147
386142
31850