297 47
164 23
82 29
1 41
1 133
73 129
150 137
263 156
