835
801
868
2507
1381
2032
834
963
958
7897
911
781
981
765
804
1793
1961
3998
854
1306
1003
1314
6239
892
1520
2935
927
762
2156
879
839
8293
1974
866
8897
840
771
843
1883
870
845
1099
1351
992
2329
905
1156
980
1316
814
853
967
746
950
1109
1086
808
5391
906
1421