25137
0
17353
31535
424
1098
471
467
3114
4
637
76
2730
6
19279
2
4111
6800
376
304
269
482
456
400
479
2328
352
647
661
454
1551
918
426
455