910
6
884
4
387
1
1084
2
937
968
8
536
596
562
319
1298
1120
3
551
1595
634
647
0
657
508
579
1216
689
718
928
3762
445
648
594
1182
877
406