126
731
107
479
40
294
50
298
93
388
215
956
78
384
43
263
42
219
39
206
33
165
31
172
148
18
149
29
159
20
161
21
156
13
135