638
0
2337
3
592
661
417
909
756
359
856
404
950
1
1478
398
348
388
421
563
2
1560
590
2693
360
633
894
13995
692
666
644
844
949
615