35
4
27
7
5
8
2
15
3
1
9
14
11
13
12
10
137
141
19
115
295
6
42
148
526
100
67
458
399
200
324
28
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