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