474
0
468
1215
1
5313
409
691
410
494
375
1832
3
1004
2328
1045
509
675
2152
319
339
483
14492
505
886423
2
467
719
683
245
962