1021
1508
2214
2059
685
2153
3382
1976
706
792
1256
1743
856
675
4053
1621
1257
900
741
1161
2902
2906
691
666
845
958
1470
983
1803
647
735
685
746
3176
790
814
2500
1336
753
1174
1257
757
747
1242
1342
948
1424
2606
1649
704
1531
738
647
1152
2559
934
790
2296
1983
4899
1363
2001
1515
1561
1904
2378
795
1206
1312
703
1539
627
865
771
2292
829
1574
677
787
1996
704
947
2631
1149
801
1673
1177
1668
1110
897
1698
1409
994
881
673
781
667
1096
1546
1902
1036
2302
954
1151
1964
1110
945
812
2696
1243
863
882
703
2432
994
776
2842
937
974
647