21152
8
1440
2
2593
1
297066
0
1531
2711
2760
4
1964
3
5151
3688
5
2911
9
4133
4651
1475
398656
19
436
2166
2065
1727
230
1399
2626
550
3193
12
1915
4724
2192
6
1942
7882
30
1233