21152
8
4471
2
5151
25669
0
1819
1
2735
2711
1804
3
1868
2911
9
1889
4651
398656
19
2271
4
1018
550
1637
1706
19783
2535
4044
5
3083
17946
2465