317
803
283
555
762
539
196
487
284
346
215
651
210
373
115
348
43
236
15
254
179
316
294
44
157
127
343
55
300
61
714
207
262
35
324
102
238