23
72
25
206
93
157
392
153
1145
90
102
903
44
128
293
401
46
84
212
177
825
166
62
198
65
211
67
7480
173
416
113
487