486
166
240
123
654
215
762
218
705
51
633
175
710
305
816
115
342
189
338
133
410
212
411
146
424
208
353
65
243
100
1021
340
419
108
559
134
113
40
394
184