931
0
436
773
544
812
493
534
861
583
638
373
295
666
694
1392
1
829
1022
372
670
721
758
1585
616
1194
2463
578
567
598
449