3096
690
747
1204
7091
2047
1263
880
826
836
839
5675
805
2098
1009
2333
1014
696
2357
7338
5726
1089
914
825
2003
1618
1846
825
862
3825
976
3029
1457
3368
791
754
799
832
1025
1028
1124
1640
2142
2650
711
1027
1472
3486
704
837
11335
737
4760
911
2027
1013
1792
1696
1936
2749
1062
703
9437
1445
1111
721
933
730
906
1584
2499
1121
2221
6642
701
804
922
857
2714
2166
1087
2938
4008
1276
1172
1854
859
988
743
778
2140
3073
932
621
1995
8365
775
748
3800
740
2252
660
1699
809
1157
700
750
7322
770
5576
1513
1163
789
971
1556
1771
985
994
1257
2239