25137
0
31535
17353
19279
2
467
1098
3114
4
1462
1
2730
6
1897
381
4111
6800
767
1161
663
918
403
443
798
787
2328
325
409
456
408
2211
20634
8
226
1824