845
457
558
244
557
146
216
396
163
325
264
226
443
157
105
179
47
255
1170
539
373
103
169
269
362
278
183
488
50
110
242
909
725
191
77
502
498
238
48
100
621
494
161
286
604
149
76
284
1076
355
256
306
121
17
117
43