432
149
181
68
576
219
473
139
445
131
369
194
367
237
485
286
587
325
229
119
331
141
348
131
551
217
524
153
329
177
982
416
366
127
171
99
295
178
584
53