21152
8
4471
2
1819
1
5151
25669
0
957
2804
4
2669
2711
2911
9
1569
4651
3
398656
19
1320
2271
771
550
19783
2535
2620
4044
5
3083
17946
2465
2312
3125
789
32302