1405
1
845
2
941
2162
639
666
88
789
470
74
1294
1320
596
310
0
190
682
904
548
91
582
428
775
415
2682
6
725
412
698
652