227
0
421
475
2463
267
1550
461
495
1429
406
692
615
3574
1
941
544
585
448
588
32
106
319
527
509
2336
2
2272