1025
1356
1500
1889
824
12415
1113
2589
843
1064
1172
3491
1195
1308
991
1382
1437
1729
2030
1373
1581
991
784
1538
1256
1344
1955
1403
1614
1681
1288
1176
1376
2891
880
950
1871
2027
890
1016
943
1116
4763
1098
892
915
1215
11605
1210
2206
1110
1040
1145
953
1479
5221
1046
3101
1512
953
906
847
1011
1373
1127
803
1198
772
933
929
1100
1821
929
747
719
1247
930
791
1687
1019
1284
1221
1047
1695
1089
2154
2108
729
874
1308
2442
1339
775
1197
773
836
1004
947
846
989
1986
1971
713
3757
895
988
690
986
1552
1491
882
1269
875
3306
1139
1216
891
877
1348
1236