3018
3274
879
832
2083
777
674
2120
1008
690
1078
772
999
920
1360
1243
1110
813
2425
881
746
1467
657
1682
667
724
996
1307
3470
885
807
1603
2182
2951
1104
897
1321
2385
865
3126
2178
758
2472
3359
4040
1405
11127
1981
988
1333
3157
877
699
1168
929
1454
1877
2166
1592
4486
1935
1414
2680
886
692
804
17961
896
1518
6080
751
875
707
696
766
1367
2164
897
847
1091
781
1918
675
904
1276
1403
1581
970
2063
851
664
823
709
1126
3014
1499
693
760
695
2204
869
1105
1102
971
664
762
818
992
843
723
906
689
2266
789
1981
806
2296
902
802
1168