21152
8
2911
9
2711
2
3090
6
5151
1942
1
1044
2740
3
2903
2593
2932
2966
2405
297066
0
1992
6753
17
2595
442
2629
2571
1606
3080
1174
398656
19
6561
14
4837
5
5978
11059
3491
4