649
683
1805
5538
1157
1190
965
707
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
945
2140
3545
1793
691
863
1448
1849
758
1021
864
973
2101
4155
1002
760
921
1489
770
1026
632
1531
841
800
1050
1436
784
623
1526
696
1863
645
1256
1135
1455
1183
802
1298
869
1079
1558
949
939
807
4892
1427
649
1732
1111
1583
1301
784
950
799
658
937
814
1704
679
1078