21152
8
2593
1
3079
297066
0
1209
2515
3
1859
2
2089
2711
1539
1371
3696
4079
4
1313
1779
2675
7
2039
2102
1417
5151
2836
2067
5
2911
9
4651
2055
1573
398656
19
1904
3196
6
1180