172
478
503
265
163
276
516
840
497
263
273
388
395
244
304
526
543
736
464
394
504
413
473
302
236
960
375
417
360
411
261
205
260
295
876
440
480
1148
521
268
331
399
541
818
314
301
158
397
368
441
212
744
1493
434
292
350
320
201
487