224
391
184
100
326
195
48
82
67
229
451
97
153
129
421
161
141
99
95
278
198
380
170
292
532
686
165
194
250
88
84
456
505
286
163
185
817
101
670
2426
221
1515
844
402
620
226