493
0
416
1673
1
1422
593
1056
549
189
929
138
761
391
692
453
638
106
639
389
791
479
706
1001
2368
785
1325
685
814
103
542
661