297
0
2
323
1
3536
770
3
3955
5
1150
3705
57
2157
3515
3569
2265
1802
1296
5039
6
2114
2571
2227
2952
2447
3255
2856
3023
3373
3230
3711
7087
20