438
0
557
587
568
918
1483
469
1608
1357
316
774
1054
286
503
1949
418
355
466
844
1301
392
543
1049
747
625
381
213
753
455
874