315
1
345
2
366
319
615
4
109
0
380
1056
980
774
564
1760
576
457
1969
869
8
382
561
1528
2065
832
520
828
658
1036
2947
11
953
2566
14
644
681