811
2
1227
551
3
1377
2139
8
1232
1779
1
4954
5
3121
2205
1437
6117
9
948
17439
723
178
1113
1029
832
34665
7
3615
1234
4
1212
885
5682
6
595
0
350
567
758
2048