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