21152
8
19944
2
2593
1
895
297066
0
1479
2711
643
1788
2883
5
2911
9
1423
5151
4651
3
1399
1424
2676
398656
19
2163
550
14589
10
1942
1514
1586
4724
6307
1746
1061
1218