290
274
102
206
54
38
100
73
428
143
334
46
188
571
108
266
669
250
68
60
431
214
249
384
212
167
106
296
281
149
137
84
139
80
78
254
65
410
1847
124
452
163
298
168
618
363
86
55
370
166
140
351
338
48
94
453
160
67
427
79