1547
1696
22345
838
1159
1908
2106
1000
977
12999
3296
830
4084
1175
1790
1351
844
2596
3622
4592
1056
1024
798
1093
1631
756
1261
2940
818
980
3322
971
1126
785
811
863
1046
974
1930
1512
3504
1874
2458
947
7992
1637
1930
1922
4180
817
3267
6330
1025
2033
1148
2977
1682
792
2913
1000
2876
789
3161
697
10609
1363
1305
836
5125
869
1371
861
2166
1177
3668
717
1201
2000
1292
833
781
7741
1005
1210
1845
66555
787
4927
2414
891
1214
2617
778
1209
2347
685
1651
5868
2546
705
830
684
1421
842
700
2999
3006
1003
1123
667
795
672
672
659
890
919
1093
775
771
751