21152
8
4179
1
1606
297066
0
1787
2173
383
3090
6
1268
2903
3
2593
2932
2
1015
2669
1694
951
690
1632
3071
9
4096
1545
2571
564
2948
2722
3080
1681
3354
1743
570