3090
6
3673
21152
8
3546
1
2358
9
2903
3
2932
2
3868
10
2496
6668
2605
6346
16
1364
1204
4
1237
0
3080
3575
2525
1663
5
3248
1992
3936
11153
572
1522
2948
2966
1857
1632