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