35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
137
141
115
19
42
295
6
147
527
100
67
458
399
200
324
28
14
23
25
17
59
424
94
257
263
336
524
34
206
159
65
431
64
889
293
169
81
525
241
112
80
106
574