1085
0
951
1167
298
1045
696
749
970
534
722
409
243
874
996
2490
726
845
269
300
410
2010
428
1156
707
445
784
514
296
658
945