590
0
678
1085
600
390
1916
1093
688
792
940
2271
2954
360
894
868
440
293
3379
418
652
475
1385
774
798
666
1840
860
1242
288
793