297
0
479
320
586
17
454
2328
675
213
775
2
403
248
668
349
1133
408
467
381
458
737
410
333
771
1824
298
649
57
294
584
846
492