1296
0
1
2354
3
2576
7
2065
3172
5
2018
2
4318
4
4803
6
4477
95467
59
1280
1142
1300
330
912
2630
3097
3598
551
5215
2219
1807
2381
4450
2771
3506
4287
2419
2376
3465
5524
13
30
874
258
3094
6008
10
1337
3044
5075
9