15
5
0
8
3
6
25
10
14
32
4
2
11
49
12
1
13
7
33
52
101
45
17
963
87
494
223
228
126
105
256
151
191
474
139
89
31
795
415