25137
0
17353
31535
1098
3114
4
467
2730
6
19279
2
1161
4111
6800
381
456
845
2152
787
1629
403
1661
1
20634
8
951
429
1045
515
510
455
1023
409
2093
968