1558
2
2890
3
2238
1
1903
947
0
2954
10
2122
2044
812
866
2667
1960
2935
3593
16
3238
13
3066
7
2160
4537
4
2207
5052
1593
7394
5
2356
6
3336
1911
4655
2304
2535
3175
923