502
505
634
454
419
757
366
351
356
2140
592
373
676
352
478
359
478
748
449
413
403
380
377
369
549
343
398
485
699
951
368
346
436
475
353
742
379
564
523
409
444
687
366
558
383
412
413
398
338
395
641
2744
501
349
358
