106
52
581
146
415
187
501
57
428
69
582
181
315
118
257
101
264
117
772
304
132
56
735
325
470
173
228
67
410
145
679
222
361
206
553
59
245
154
1133
438