25137
0
1020
31535
17353
19279
2
467
951
1098
381
3114
4
403
454
1133
722
409
2730
6
456
325
1872
1
52
439
1045
2490
918
1557
294
1128
4111
2093
547