2
1
0
17
6
51
3
8
24
28
13
15
12
11
46
4
375
207
108
212
89
18
52
26
76
252
48
66
29
195
65
59
10
58
934
49
241
213