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