78
127
154
357
166
64
113
1277
387
688
177
101
158
45
36
765
51
376
335
255
133
30
485
4798
122
319
348
112
93
226
146
423
4027
250
139
195
404
383
183