21152
8
3090
6
839
0
2903
3
2593
1
2932
2
2996
1075
1617
297066
3080
929
485
2453
4
878
1193
471
2310
2711
774
2911
9
4651
2463
398656
19
670
47639
1154
2121
2270
550