639
0
1203
2
1003
82
1
3170
3
497
763
1008
1298
789
74
433
2301
3108
7
526
633
621
1699
1085
90
1701
630
1321
389
726
115
584
429
777
958