1420
0
894
766
761
941
580
479
391
521
969
670
692
475
416
1385
2975
4248
1106
1035
581
3516
3168
1109
785