25137
0
31535
17353
2730
6
1098
3114
4
19279
2
4111
6800
467
676
456
1161
918
1939
20634
8
7334
454
409
2809
1133
787
381
1661
1
1101
951
2328
1571
403
1045