398
1491
359
371
384
609
523
878
349
2860
1073
639
997
742
345
355
1221
637
598
1029
694
521
838
244
640
718
537
505
429
966
446
512
410
575
526
417
955
2258
1386
372
3442
1403
916
2693
846
589
735
850
914
779
910
580
925
386
407
652
1025
1866
1638
598