680
2
0
595
662
3
1789
905
1
1014
337
607
8452
1150
4
1337
1483
10141
750
652
357
772
1040
805
693
85
497