286
2412
2535
256
265
309
254
2533
2512
260
2224
13080
10570
8271
6660
565262
5320
5050
4501
443147
4439
385142
31750