673
228
472
137
676
211
300
227
159
121
608
52
296
150
262
116
552
143
404
170
633
234
1186
461
653
201
584
91
278
171
164
133
589
111
425
219
420
36
424
148