665
1
681
623
590
641
382
1297
2
473
2300
674
431
762
1007
820
1107
8
1364
463
1346
871
0
497
1047
2040
652
774
587
889
1245
3
612
544
121