34
4
27
7
5
2
8
1
3
14
15
11
10
13
9
137
141
119
17
19
39
298
6
148
535
91
67
455
400
200
321
29
28
23
16
22
417
89
299
244
258
335
515
208
159
430
64
885
291
165
81
511
233
112
80
106
558