108
150
86
85
114
121
96
103
98
122
102
100
60
83
70
41
33
503
463
196
622
294
247
210
185
181
174
703
211
274
242
278
1.6K
11
9
90
64
301
665