750
0
375
1
275
661
209
1215
1213
845
403
1557
1133
2085
581
456
332
534
1629
813
518
544
4426
357
441
2619
256
1304
1087
798
839
2702