1071
341
1264
451
1341
371
542
37
311
109
161
77
411
191
477
161
455
148
508
177
682
170
85
36
542
133
384
169
298
90
612
147
319
162
494
96
164
65
303
49