529
120
273
85
784
223
287
176
333
145
830
358
558
137
380
62
498
117
253
168
651
223
482
213
179
141
507
207
345
49
233
140
171
89
381
181
503
122
591
173