1500
1010
2256
2427
1842
797
2932
997
1682
876
827
1553
1531
882
1651
1204
849
881
788
1890
1097
953
817
1361
1484
826
942
1592
1032
1495
1431
998
923
3064
4329
2934
2117
996
1522
990
1922
1353
1122
901
962
954
1516
1272
3344
1886
1546
3205
856
980
2790
1210
846
1393
1985
902
802
5254
1141
981
1195
1279
1010
1078
1334
1491
905
1538
1417
1458
875
867
794
1093
2064
1252
803
877
2548
793
1079
1955
1227
971
847
1191
768
1296
881
1031
945
2265
855
928
860
1021
862
3026
1134
949
1027
830
919
882
939
860
841
888
989
833
1854
1386
903
942
1189
1054