1228
1090
428
910
958
397
741
218
874
544
651
479
825
476
735
933
2156
744
835
558
554
267
594
739
687
426
930
2041
762
551
434
600
221
255
342
683
464
1991
252
1002
552
542
500
676
515
503
949
1055
959
458
521
927
885
1032
562
1254
549
739
892
814