266
0
1152
1378
2
458
1099
1
584
4594
3659
14
467
1418
2647
691
759
3287
431
1780
503
1045
422
517
745
479
2952
1232
471
476
3
1114
1400
1603