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