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
910
904
1318
697
788
674
674
654
754
3072
963
758
1789
736
959
1065
1828
964
2969
1360
1511
885
940
802
988
2115
957
1293
1728
805
797
919
910
899
1018
905
730
848
1089
4118
755
1374
757
1171
918
1054
1309
861
3033
684
841
1555
980
1263
1309
1486
1228
1762
1547
2161
781
819
2166
1178
873
1361
827
925
1345
912
1123
693
1264
1105
3073
2882
966
894
1113
1199
704
834
716