1050
6
599
1
1678
4127
8
7456
5
2839
859
2
1092
1211
1007
4
63
1984
1327
9
1139
510
9726
3
4000
7
1422
1114
799
664
0
862
659
591
661
1641
1109
530
921
889