21152
8
3090
6
619
1
4179
1380
0
2669
2
1788
467
2903
3
2593
2932
1819
1087
297066
6236
10
496
78
1547
8527
7159
1895
1606
2911
9
3080
1179
398656
19
3506
2680
300
1019