3090
6
2535
2
19783
17946
0
21152
8
3083
1730
32302
4553
25669
2358
9
3546
1
2932
3498
4
2835
7258
3868
10
1294
1451
1320
1153
10598
1903
3
3694
5347
1960
6095
898
542
2160