827
0
476
234
277
408
455
464
915
1499
244
1575
562
389
445
730
549
673
87
912
798
786
866
938
463
845
582
1085
1205
353
1589