111
249
483
139
210
283
612
2601
5801
1126
98
708
725
6337
336
1738
2149
524
11587