688
0
345
308
510
504
1224
991
275
742
1560
648
497
844
970
3621
1725
496
444
1267
3428
456
822
1525
533
1230
850
563
854
1390
475