562
163
536
334
413
150
410
195
645
171
414
163
388
155
524
53
120
25
438
136
506
178
372
179
284
117
542
179
239
185
398
117
430
81
315
79
633
153
264
85