34
4
27
7
9
2
5
18
1
3
6
13
10
148
141
19
118
294
45
23
139
488
96
25
456
403
188
299
32
26
14
24
22
16
417
85
228
218
233
309
469
46
220
168
12
437
53
796
271
176
72
529
159
238
109
78
94
462