21152
8
3090
6
2903
3
2593
1
2932
2
1431
3107
4
2600
297066
0
3080
1606
1622
1942
9
2711
3770
2911
2579
1650
456
1832
4651
398656
19
2777
7
2456
827
1555
550
1528
5151