379
1
523
624
512
14315
6
7365
2
1790
726
4
583
17793
21
3525
4881
2598
3
3862
9
2052
97
450
889
495
3995
846
468
402
1239
1740
1826
532
988
510