8
11
6
4
19
52
20
9
0
1
12
147
33
125
40
76
61
672
68
341
48
181
337
97
272
109
54
84
176
62
45
384
435
275
157
89
194
627
420
197
155
71
261
31
664
342
422
114
180
304
103
18
372
269
188
24