1301
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
833
2059
3035
1089
2430
1090
3146
1228
893
1990
890
1171
857
2227
1149
3074
911
748
1406
994
869
885
986
1199
1644
799
1307
1001
1104
1630
1258
815
805
2178
1171
803
1728
1289
709
677
1508
1881
746
719
831
1685
885
1988
1876
660
817
895
2448
11324
804
719
680
658
961
848
1547
1265
1392