848
1042
2255
3209
2814
941
1057
1295
772
783
2145
943
753
970
749
3776
886
708
950
843
1596
1486
2119
3098
752
1506
736
1473
1659
739
1165
9344
1963
1236
884
1632
1678
742
813
1163
849
816
1861
2606
823
3692
913
981
872
730
1016
859
783
772
770
2299
4743
37455
1061
902