310
0
2
330
1
3543
775
3
3961
5
1154
3719
57
2166
3520
3581
2270
1808
1301
5047
6
2124
2585
2236
2959
2451
3263
2860
3032
3378
3239
3717
7095
20