603
1
691
2
588
1135
1772
546
1005
815
811
0
985
548
775
1425
3387
6
1629
595
1200
658
865
629
1707
497
1266
1644
902
483
433
2702
3
565
5699
17