1863
744
2346
2600
820
2932
831
1785
1039
1056
1028
804
1698
1423
3531
855
778
3889
732
1255
1083
990
1125
965
964
722
914
755
959
802
914
1428
1586
1137
1139
773
4753
2155
917
743
5042
1684
943
891
856
703
768
829
1370
1244
1016
1056
1766
1629
1321
833
1108
974
1028
966