1
3
16
0
4
2
9
17
5
11
7
13
239
99
88
161
123
76
46
57
257
324
66
109
442
143
494
867
279
286
144
37
320
93
62
249
275
656
646
234
64
289
174
624
281
421
155