422
3
1
963
441
551
2
985
1831
4
888
417
0
587
511
471
546
1024
943
201
1441
585
560
429
2427
782
607
403
497
458
641
590
1352