306
0
1251
1
78
1730
6
586
9
566
852
2555
7
685
2
711
4
743
463
726
3
502
5476
14
773
572
608
813
2523
470
188
977
679
993
8
719
522
611
1816
257