2
1
113
7
10
3
8
6
5
0
4
23
163
48
89
82
196
275
96
61
133
370
65
85
67
102
36
47
257
21
74
27
111
29
34
45
165