646
1
556
410
569
2
1001
3
758
0
1398
571
1245
4
617
825
894
765
2324
925
714
411
1331
92
625
704
68
990
1288
1838
8
673
2333
533
321
340