251
0
1
986
2
325
267
291
349
2891
4
2055
2679
3752
5
5818
7
3731
6
5463
8
5283
3
9
3897
3726
6439
12
9011
28
7772
13
6922
7498
6893
11
21
23
5823
15
18
11524
36
11338
16
32