25669
0
21152
8
32302
17946
616
345
2907
2
2535
3289
19783
497
2932
1193
2121
3498
4
297066
5402
9
123674
35
1849
1153
94424
3
3090
6
2181
3706
5
1189
9817
2009
2277
2996
536