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
1577
827
854
748
3962
693
728
1762
621
702
720
2195
931
883
1771
2206
1875
928
722
2648
805
1739
902
4193
745
2023
874
700
1265
1202
826
796
2477
3087
643
949
814
658
1826
760
904
697
721
1191
1266
632
1470
1356
792
781
708
957
1837
1139
1027
1177
1753
694
682
784
1160
1090
919