35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
142
19
122
296
42
21
158
538
98
62
477
399
200
326
28
29
22
26
110
457
311
259
18
256
334
525
36
193
24
149
124
429
67
883
291
173
79
533
167
247
109
75
104
565