21152
8
2394
1
2600
4
1606
3090
6
2903
3
2593
2932
2
1927
2535
1564
1816
4115
10
1734
1423
1405
2468
1603
1348
2757
467
0
3498
5565
9
297066
3080
2890
951
2990
1015
14