255
0
1
991
2
328
271
295
353
2901
4
2061
2680
3758
5
5824
7
3736
6
5469
8
5287
3
9
3899
3726
6441
12
9024
28
7777
13
6931
7507
6898
11
21
23
5826
15
18
11530
36
11348
16
32