21152
8
2593
1
1606
297066
0
2711
2
5151
2911
9
4651
3
398656
19
2891
4
550
4724
989
1942
1814
2077
2082
7893
3063
10
1787
2378
1734
6753
17
2676
2687
5
108797
1020
6307
1289601
2386