946
293
1144
398
1275
362
529
37
300
109
147
75
394
190
472
161
452
148
500
175
666
165
79
36
533
130
373
168
290
90
604
147
312
161
484
94
159
65
299
49