855
5
1004
4
280
1
601
2099
2322
8
1295
950
2
227
645
3
720
0
2916
7
1248
238
974
474
623
1046
347
1112
662
889
1345
1263
248
74
317
412