35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
142
122
22
19
42
299
158
538
99
62
477
401
201
327
28
29
26
21
110
457
98
312
259
18
257
334
525
36
193
24
150
124
434
67
883
292
173
79
534
167
247
109
75
104
575