35
4
27
7
5
8
2
15
3
1
9
14
11
13
10
136
141
19
114
296
6
39
16
148
528
89
67
455
399
199
321
28
23
17
421
93
295
249
259
335
515
34
205
22
159
431
64
886
292
166
81
523
240
112
80
106
559