3042
866
1504
1895
915
1400
2248
979
1169
1279
905
905
887
1620
936
976
1082
1848
859
972
1384
847
1127
1234
889
1012
1665
1883
5032
963
1676
1432
977
826
1298
7378
2393
1600
1808
2011
1855
883
1173
3041
943
940
1113
1651
1601
891
1031
1025
1033
1587
1313
4341
1244
1254
865
1101
5992
1300
1947
4277
1737
823
1777
1801
2301
830
844
1503
1565
774
1941
2559
758
924
796
1228
5308
1743
935
806
2861
971
2651
1223
1415
870
1096
1582
1042
885
971
1431
911
1882
1146
1039
875
934
871
1264
1675
2284
810
2404
887
891
1791
942
1007
1925
816
967
999
3549
1459
940