299
1
416
355
722
0
477
3
254
250
446
980
239
947
2
1014
535
515
235
206
63
336
310
291
642
550
101
328
123
843
4
474
403
507
1328
9