21152
8
2139
4
3090
6
5825
297066
0
1849
2
2903
3
2593
1
2932
3146
12
2711
528
14887
18
4044
5
572
3447
7
19783
2666
9
2348
14
398656
19
3673
1809
1484
3071
132
2996
25669
3080
4471