163
790
203
879
169
678
116
452
31
151
71
343
48
240
25
295
61
270
713
42
235
65
199
166
27
157
23
142
15
254
36
160
13
137
37
134