511
0
436
730
931
773
785
538
544
475
373
480
661
638
693
694
1392
1
616
2463
578
527
721
353
1640
372
758
890
620
182
1194
1400