25669
0
17946
21152
8
32302
19783
2
3498
4
3090
6
7258
1461
2535
345
2907
297066
497
616
94424
3
1189
1849
536
3289
634
189326
560
459
9817
2932
424
267612
516
5389
1