21152
8
3090
6
2903
3
2593
1
2932
2
2600
4
1431
297066
0
3080
1623
1606
1504
2711
2911
9
4651
398656
19
1443
2981
1185
260
1542
550
5151
931
25669
2579
19783
2535
1650