1050
6
598
1
1678
4127
8
7456
5
2838
859
2
1091
1211
1006
4
62
1981
1327
9
1139
510
9725
3
3995
7
1421
1114
799
664
0
862
659
591
661
1641
1109
530
921
889