223
111
397
772
717
1275
1429
766
599
261
1836
815
456
593
665
659
670
1125
873
526
1132
1042
418
447
868
566
596
594
382
764
701
945
626
1018
557
936
332
1439
273
451