1236
2
780
2283
3
1879
4
951
1696
1
619
843
1909
9
936
745
0
830
798
842
869
541
1333
1459
7
941
1017
683
866
6
528
859
491
200
585
1503
887
447