35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
142
122
21
19
42
296
159
542
98
62
478
398
203
328
29
22
33
110
26
462
316
259
18
258
336
543
37
194
24
154
124
430
68
884
293
175
80
67
532
170
241
111
81
104
554