0
1
32
21
10
13
4
3
7
23
356
137
140
26
58
8
25
14
19
56
35
15
28
12
49
80
51
472
74
208
130
41
33
65
46
22
44
52
40
313
16
37
38
162
63
214
185
66
18