21152
8
2593
1
297066
0
2711
2
1469
4971
6
1018
1152
5151
2911
9
3572
5
4651
3
398656
19
1675
1474
1789
963
550
3354
1199
4724
3638
1942
1424
6346
16
1856
7
2082
2146
7893
4
1616