112
431
138
407
45
386
70
305
35
244
47
238
42
200
53
157
68
127
59
118
114
109
30
94
48
99
92
1,138
14
36
96
39
87