1
11
0
8
2
3
7
5
24
10
9
4
15
40
76
937
106
60
139
231
128
265
338
135
394
244
74
82
138
518
188
492
62