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
812
1162
849
815
1861
2606
823
3692
913
981
871
730
1015
859
783
772
770
2299
4742
37455
1061
902