855
2960
2750
922
2262
2197
944
2704
1637
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
1078
797
1082
903
1563
740
710
1440
674
2265
632
845
3145
1178
691
761
1729
1185
685
1794
1896
1635
874
1791
1770
1347
1389
1289
744
766
1106
3069
1098
1356
2566
722
1252
1276
1461
766
874
1924
950
9807
1081
873
1371
873
835
2256
898
1092
3041
705
1014
1784
917
709
785
2517