21152
8
2593
1
297066
0
1325
2
2711
1663
2760
4
2911
9
1964
3
5151
3688
5
4133
4651
1475
2676
398656
19
436
2166
2065
1727
230
1399
2626
550
3193
12
1942
1915
4724