1262
2043
894
1085
775
2424
1340
1860
681
1669
2018
1621
1564
899
14897
1843
1226
2450
1996
987
814
1403
912
1758
2979
1643
1183
1906
806
1269
897
1420
947
992
742
1227
771
846
1268
2033
1496
2419
1499
3808
1451
1534
1368
1137
756
949
1266
720
3041
2222
758
910
1052
829
1208
1002
1201
1533
1126
2070
2455
1016
1018
678
933
1089
775
2666
1034
690
803
1245
1967
687
1129
1436
1041
2199
1097
1353
1112
1839
1249
1412
740
768
970
751
757
1089
1555
670
1001
1922
794
2744
759
686
1774
1087
1733
731
799
716
1778
3035
972
2573
728
1525
1257
6364
1305
702
1466
842