585
217
367
197
333
195
441
178
462
186
278
214
691
286
340
148
619
193
653
258
446
34
198
106
590
200
486
56
218
115
302
120
330
219
1204
852
587
163
156
91