3035
1302
1155
2206
748
884
936
2186
1232
965
741
2300
1046
827
672
809
754
688
851
925
1268
726
1000
661
712
1231
2535
1849
1217
1014
1434
691
885
840
1891
1566
1203
1417
926
779
939
1640
796
811
879
880
1214
811
1355
2282
678
704
1729
1872
924
1843
1705
656
1587
1277
1565
1079
1388
943
1720
1852
1740
886
788
1763
1370
1188
999
1646
851
1274
1229
1050
741
1730
845
913
807
2099
644
3676
1265
1032
3879
702
753
693
1052
1041
1226
672
718
937
1281
3018
711
691
718
799
982
1003
972
809
1041
1352
1055
1401
778
733
3350
772
1555
876
672
1568