499
174
137
97
505
226
351
324
135
262
576
181
306
340
197
276
85
151
229
317
237
311
487
127
73
180
562
185
198
518
195
166
235
176
337
896
423
478
123
422
129
253
186
178
279
341
411
216
432
199
119
230
164
275
296
98
227
153