25137
0
31535
17353
918
248
375
1098
538
467
3114
4
419
846
1161
376
2730
6
19279
2
1872
1
2299
337
787
2328
675
410
4111
722
448
381
517
456
6800