160
463
130
825
40
393
94
594
58
489
278
1,048
101
496
151
421
179
407
55
348
234
344
47
437
50
296
75
295
51
281
69
304
52
230
57
229