21152
8
2711
2
2911
9
1275
1
3090
6
5151
1942
2740
3
1405
2903
2593
1904
2932
378
0
761
2405
6753
17
1149
2629
297066
3080
1174
4837
5
5978
1992
2600
4
3014
20
14
1535
2090