641
994
1002
951
1047
919
1231
13
1845
525
699
1995
1132
482
367
326
750
1759
342
564
492
469
580
