14
11
58
387
40
96
22
306
181
39
87
211
188
65
128
290
16
133
99
126
37
568
204
763
175
59
75
32
24
25
108
186
56
288
74
169
60
412
344
156
148
597
149
53
70
143
36
421
72
29