1973
907
1790
1577
933
954
1016
1491
903
3479
846
952
1302
3153
1091
2115
1720
903
2015
893
1375
1268
945
1760
886
887
879
1217
1669
2374
778
932
1630
829
1272
825
1002
1639
1677
1246
1113
1341
957
2022
1227
1332
1676
1982
1449
812
1083
848
857
1088
886
1468
866
874
1179
1586
837
1404
738
966
853
2040
1803
2435
853
1079
1049
1983
1017
1445
1574
2177
1099
3541
2297
1425
1283
808
852
2044
896
823
1084
766
800
933
1071
895
1546
2127
868
1315
883
786
973
1497
1115
1127
972
1275
2243
915
1037
1043
1195
2253
1279
2104
905
2666
2651
3058
840
764
809
1694