21152
8
2593
1
1404
2
297066
0
1804
3
1868
2711
1018
2735
1637
496
2911
9
5151
1706
4651
2676
398656
19
1854
1590
1317
1076
550
994
1889
1305
1942
2982
1923
4724
6307
10