266
0
517
1045
458
546
438
525
759
403
343
471
4594
1
957
584
467
2328
464
1075
2952
2992
1297
2490
1949
1352
691
267
683
602
422