119
80
73
55
75
54
37
48
31
32
72
38
36
122
71
58
79
41
62
52
113
2.351
570
649
536
592
492
366
429
1.774
379
363
503
348
435