605
1
1500
0
2270
2
1648
2242
1126
1519
5367
2475
893
657
512
416
449
637
787
320
628
1225
455
445
396
515
6288
308
1392
2121
622
2649
1385