528
0
1
2041
2
2360
3
3924
7
2801
2113
5684
2713
2765
2895
4979
5
3529
4
3590
5299
10
4692
6
5811
13
5181
7236
8397
7937
14
6323
6852
7266
6999
6283
7283
9
5742
21462
11
73
9090
7251
17
5983
15
19003
50
46
11487
57
23