488
60
330
171
258
55
599
170
287
154
345
103
583
210
422
158
520
177
528
58
305
202
452
70
167
111
500
195
60
24
387
181
568
187
494
161
369
175
214
147