1030
2675
971
1380
916
1009
1840
859
2447
805
1078
2194
1137
1538
3209
1460
1139
2814
941
1057
1328
772
1998
783
807
753
782
886
1025
4589
950
2775
843
1061
3586
1486
3098
1801
902
752
1267
1011
2044
1473
969
1236
949
790
1307
1861
981
871
783
1138
902
975
4715
935
948
845