297066
0
3203
2
1226
1
3053
7
2510
3497
4
4370
6
1311
3431
8
669
3919
3
1208
1451
1494
2592
3683
3442
1349
9817