707
166
544
115
275
48
454
255
547
146
705
195
630
213
588
159
476
131
101
69
596
110
361
12
155
90
858
307
76
8
167
14
293
172
412
151
451
159
98
63