25137
0
1880
2
17353
31535
1098
3114
4
2730
6
19279
4111
6800
2328
467
1020
602
381
409
957
456
722
1101
2881
20634
8
597
1133
1045
410
454
107
675
3335
1