2967
781
1649
904
947
1112
1081
913
691
1178
685
802
1755
717
1119
737
1210
992
900
822
755
863
1064
1382
1890
3927
1278
1010
1881
1305
1323
1472
1908
685
746
1003
2690
1362
1652
2124
3728
1156
1306
994
1763
687
1044
1186
699
1234
1440
711
781
9605
1250
833
881
771
1994
1060
1544
991
1358
2134
1255
1357
5559
802
817
970
1728
1728
1015
915
749
2687
1174
747
2375
1392
806
1419
1277
1363
1180
1010
922
1285
768
875
657
721
761
1584
736
771
801
961
828
1333
990
1345
1204
1188
1003
1274
4477
1009
823
757
715
1799
874
2006
2356
1156
785
1632
774
944