668
0
1428
1557
321
363
2522
798
503
275
670
755
4045
524
602
1304
470
1939
384
362
454
694
413
357
401