21152
8
1015
1
3090
6
2911
9
2903
3
2593
2932
2
5151
297066
0
6236
10
398656
19
19783
1967
2405
3080
6753
17
17946
3546
3071
25669
475
2711
1189
1766
4651
1992
2996
2763
32302
2744