21152
8
1015
1
3090
6
398656
19
6236
10
2711
2
297066
0
2903
3
2593
2932
3546
562
17946
1660
4
2184
2911
9
3080
19783
32302
11059
1967
2996
11153
572
1189
2245
1369
2562
1566
1681