35
4
27
7
5
2
8
1
3
14
15
11
10
13
9
136
142
116
17
19
39
296
6
148
533
91
67
455
400
199
325
29
28
23
16
417
94
299
244
258
330
515
34
205
22
159
430
64
885
291
165
81
511
233
112
80
106
559