256
905
148
792
220
455
43
359
131
478
109
406
59
392
264
694
314
333
213
1,452
70
261
93
317
58
271
60
209
51
164
25
38
179
41
177