31
5
46
140
2
15
372
24
146
103
133
67
491
73
2
