681
1
622
590
641
382
1297
2
473
2300
674
431
762
1007
820
1107
8
1364
463
1345
871
0
497
1047
2039
652
774
587
889
1245
3
612
544
121
370