896
1
1385
1129
0
1049
1518
1132
733
400
1084
714
804
553
935
493
573
414
383
2211
300
798
477
418
472
1418
2
1446
1454
1378
3559
1073
913