1400
1
719
822
1925
3
958
1132
0
1157
1938
935
553
493
714
1049
1377
383
1084
477
573
804
414
918
570
2
3091
7
1073
400
2352
475
798
382
1732