21152
8
25669
0
17946
297066
32302
2711
2
616
4651
3
2911
9
345
2907
5151
2535
3289
19783
497
2932
2676
1
1942
2121
3498
4
2405
123674
35
1849
2740
2082
2593
1153
6307
10
94424