264
286
2412
2535
2633
256
265
309
2612
255
2315
13420
10790
8471
6870
575262
5420
5220
4591
451147
4509
395142
32150