961
614
1163
1959
1077
718
668
789
1522
506
3015
1553
638
851
1257
988
1231
642
597
1036
604
564
622
578
594