1428
0
839
659
798
434
408
479
413
423
705
362
2152
1109
480
576
372
7039
380
620
1009
422
348
597
608
919
587
1451
995
772
1
1269