2600
4
21152
8
1564
1
1606
1423
3090
6
2468
3
985
2903
2932
2
5565
9
1015
2669
1694
2890
2131
951
690
929
19944
2629
564
801
0
3080
1174
4837
5
1992
1743
3014
20
9956