458
0
467
1824
381
1297
546
525
683
759
2490
2328
2952
456
1045
266
980
4594
1
1043
412
431
267
584
1541
918
376
1557
1167
787
422
4328
10