35
4
27
7
9
2
18
1
3
6
8
13
5
15
11
10
150
145
20
118
299
46
22
133
519
51
21
448
402
191
295
34
16
407
96
175
180
14
228
289
455
45
217
165
431
790
264
74
19
524
143
252
107
76
94
480