4
490
50
40
898
156
725
171
243
54
501
275
455
251
81
363
189
142
31
62
375
111
285
312
412
115
149
108
168
72
296
928
405
388
254
82
274
253
211
65
297
425
56
59
231
174
317
141
169
417
93
63
32
157
84
117