23
72
25
206
94
157
393
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