2501
1659
1887
2599
902
1145
1888
1904
899
854
1263
1111
1519
4469
1915
849
1405
892
2367
886
928
819
863
1668
1736
2095
809
1096
899
830
971
868
1043
1746
864
1634
1140
1274
1247
1145
1317
858
956
1019
2280
967
941
1264
881
934
875
1101
983
1013
920
897
812
802
1151
2722
876
1400
922
1555
1278
826
1971
1512
754
835
778
1108
1784
4505
959
1111
2561
1350
1481
3045
1757
816
3431
1240
909
1154
1013
1380
1099
1057
1214
1298
986
965
974
2168
1731
841
751
1731
806
3649
3225
2346
1281
856
990
3245
1257
1989
1115
830
971
1649
1090
999
792
1956
918
808