222
391
184
100
325
195
48
82
67
228
451
97
153
129
421
161
141
99
95
278
198
380
170
292
532
686
165
193
250
88
84
456
505
286
128
163
817
101
669
2426
221
1513
844
402
620
225