995
3505
746
3967
826
1063
1899
821
3903
7457
889
13489
7870
736
941
821
7055
882
2106
838
862
1227
1108
2304
986
861
782
8852
2912
796
8041
16832
1823
803
934
1293
14129
4791
1743
1145
2326
779
8704
3058
1150
972
816
971
893
1051
955
6034
912
1829
862
858
12873
1046
1819
1252