393
2
399
1
421
756
315
0
108
503
513
416
536
2338
647
570
410
556
1707
3
111
572
776
6
788
957
478
344
730
496
582
490
206
66
160