21152
8
2600
4
2711
2
2911
9
1564
1
1606
1423
3090
6
5151
1942
2740
3
2468
985
2903
2593
2932
5565
2890
2131
2405
6753
17
929
19944
2629
297066
0
3080
1174
4837
5
5978
1992