481
203
528
104
704
189
648
173
436
118
657
243
746
230
500
157
763
223
422
111
977
213
347
206
260
99
484
177
518
266
967
551
1034
391
774
273
610
258
685
232