88
18
17
12
8
22
5
3
14
32
6
53
785
16
7
20
51
110
26
72
104
1
23
19
226
89
40
33
2
202
132
254
56
393
64
344
50
773
46
37
48
162
241
75
191
143
310
467
52