25669
0
17946
32302
19783
2
21152
8
3498
4
3090
6
7258
1461
2535
1189
586
1
255
2350
3546
4937
2996
297066
394
581
12472
3519
9
575
733
1889
718
621
2788
3
660
32