174
166
172
614
336
151
305
204
427
348
162
266
342
307
226
280
310
203
430
194
244
213
268
151
293
226
435
1520
287
543
171
159
239
205
308
179
246
182
174
268
493
475
337
349
179
1644
161
262
672
250
301
324
292
1318
