436
149
191
74
612
237
479
143
448
132
395
208
376
238
496
288
620
333
236
119
343
146
353
132
555
217
533
155
340
180
1005
427
371
128
175
99
304
182
588
55