100
886
129
517
224
493
83
506
80
378
24
214
247
95
226
52
196
92
1,062
72
204
27
177
20
153
14
160
39
146
136
180
28
145
126