307
298
302
225
65
26
344
8
4
742
30
31
200
52
192
129
395
87
17
18
592
24
178
10
455
32
32
205
118
156
108
478
25
9
10
8
182
50
59
166
9
40
46
104
31
18
50
16
