450
34
299
30
588
50
608
41
421
46
521
92
387
126
304
67
359
92
338
181
467
267
196
99
396
49
610
149
433
128
260
180
626
173
372
18
250
107
275
190