659
0
1
1418
2
489
869
628
741
2502
3187
4
4260
5
3239
4154
7
5922
8
5802
3
9
4029
7028
12
9622
29
8280
13
7292
11
8240
21
24
6188
15
18
12089
23
36
12072
17
32