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
874
872
980
868
886
978
1178
808
860
1157
1568
2531
884
5575
1200
1222
1097
2090
877
866
852
884
904
995
1473
914
2637
2548
1271
894
776
851
923
919
4004
1207
1221
1141
805
997
1158
1618
2272
2296
1188
1018
1032
1093
877
1208
855
875
1145
1383
2015
902
3573
823
1098
3492
1851
1234
943
2760
3746
891
1333
1061
945
1040
989
1116
1541
1859
1241
17803
818
867
1131
946
774
888
1063
832
1131
902