653
1
1066
3
486
578
554
982
5
624
119
395
2
956
811
541
592
733
643
645
588
111
2879
567
511
1697
6
801
1046
8
491
716
416
407
389
548