384
137
90
41
444
169
353
85
370
101
231
125
250
198
258
203
284
182
176
107
222
110
268
98
484
204
417
116
165
111
668
258
315
119
88
78
140
113
504
35