119
43
28
742
277
131
127
99
92
78
115
59
67
2006
108
102
8
48
58
17
136
172
76
83
65
46
140
16
298
62
370
126
192
666
20
255
23
518
334
337
32
18
82
352
346
77
191
24
68
91
166
27
22
52
194