31
35
815
33
705
14
1041
1988
66
607
440
336
57
840
25
