266
0
584
1045
691
1009
458
479
503
4594
1
431
2490
1238
683
1075
369
759
2952
1133
1921
2
546
1603
467
1780
2328
1152
642
422
468