2860
1000
1089
772
2056
3833
892
673
2315
1772
2935
1061
696
2765
709
2200
1085
1381
679
2676
1942
1040
7105
1403
2990
2783
757
2528
711
1789
2018
833
1818
970
770
1012
2998
1588
2668
2773
2481
763
788
1914
3146
1813
1869
1679
2819
1585
714
1907
1730
1157
2715
3187
810
1626
2731
1905
2266
671
765
953
1111
1097
898
994
690
1458
770
1346
633
784
3614
640
663
1665
616
794
715
2011
707
659
2129
2142
614
1519
790
669
846
2028
962
821
1487
1649
1553
1355
1635
896
711
968
720
736
2542
1568
689
681
751
726
914
1673
1454
1239
691
847
666
1375
3205
704