45
620
416
523
450
507
59
397
65
371
278
1,047
182
370
97
313
109
275
72
263
50
179
62
177
46
155
32
130
124
129
20
132
37
128