679
2
653
526
956
701
1067
6
1048
765
1
597
384
293
391
441
355
1428
1594
666
523
1086
0
525
1733
1940
2800
3
2035
1130
1273
524
1278
3969
1920
10