876
2
506
0
388
418
443
648
1
557
339
458
498
639
449
750
713
433
2182
334
401
317
434
571
854
4
360
556
813