266
0
691
1333
1
1418
2
458
584
4594
503
1937
759
1009
431
1152
520
1045
422
517
745
479
719
2952
1232
471
772
602
391
1603
683
572