257
667
150
577
220
322
43
298
133
378
109
241
60
243
264
454
314
287
70
188
279
1,040
93
204
58
179
61
166
52
25
171
20
457
38
120
41
118