236
116
34
29
198
279
478
4148
115
287
415
331
103
50
87
202
138
404
3592
231
117
185
385
255
356
158