881
583
31634
498
546
707
580
1118
445
907
486
1447
1919
537
652
836