176
283
469
817
343
614
651
857
10011
246
40
392
582
1005
2567
1399
1988
670
864
875
1251
1020
600
881
518
848