358
2
1646
1
1786
3
739
1103
586
1437
2240
847
357
0
1206
268
31
3913
814
600
1215
46
103
104
1983
611
594
540
815
1023
1137
399
604
688