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