345
1
1065
391
1507
584
3
1085
949
0
276
682
1868
289
292
954
344
1120
296
640
866
4
2680
891
1207
672
1155
16547
1997
2
1658
859
472
1270
754