416
207
102
103
566
280
68
119
99
168
156
74
413
35
45
41
138
39
15
16
48
34
75
41
169
52
15
154
48
95
17
89