2954
2
2996
0
2059
1189
2274
1
5978
6
194
2932
8313
9
2209
3
4039
542
1271
38477
34
2314
4
5402
4168
5
5922
4044
1849
2992
2903
1969
2139
3186
3765
971
181997
11
1153