3495
0
2
3508
3648
1
2663
3
1280
1289
3679
3676
4
3028
5127
20
13
3584
3169
5
3659
3294
3214
2675
3494
3459
2946
6776
14
3433
3040
3540
3902
1425
1373
1352
1189
8716
22