21152
8
2593
1
2740
297066
0
1078
2533
2
2711
2759
2911
9
5151
4651
3
2676
4176
6
398656
19
3107
4
550
1942
4724
6307
10
908
2378
2100
2082
7893
1660
6753
17
108797
2386