942
1023
3022
978
868
489
17026
819
690
592
677
937
500
1426
747
519
574
937
441
521
543
3174
601
466
1044