38
31
31
27
52
596
54
878
364
415
762
54
44
27
27
908
795
546
43
27
14
1185
391
482
514
401
27
43
42
517
857
27
680
152
436
448
423
682
601
419
885
54
27
1523
505
417
48
853
525
1121
31
385
1657
1508
14
897
919
14
367
894
1995
524
399
400
583
430
53
808