35
29
13
8
225
51
7
23
20
11
89
25
78
171
335
622
45
124
107
12
724
5671
26
116
15
83
36
28
132
34
32
38
16
58
5
1
33
24
133
259
19
323
218
671
858
9
48
60
0
113