112
430
138
407
45
385
70
305
35
244
47
238
42
200
53
156
68
127
92
1,118
59
118
114
109
30
94
48
99
13
756
14
36
96
39
87