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