301
0
2
325
1
3539
772
3
3956
5
1151
3709
57
2159
3515
3574
2267
1803
1297
5039
6
2116
2575
2229
2953
2447
3256
2856
3025
3373
3232
3712
7090
20