755
0
1516
487
257
1
625
948
2
709
583
450
287
734
862
600
590
341
413
1614
373
742
335
360
275
404
4014
399
439