829
1396
839
884
883
970
862
928
821
1800
2806
869
5724
1041
1360
806
894
847
2453
836
864
4687
735
1052
1516
827
18084
1543
2651
824
894
910
811
778
1028
1950
929
15158
802
1205
784
802
2437
900
954
2282
3175
1050
696
3993
4713
995
841
817
3835
954
869
795
1344
17691