170
978
98
631
28
474
93
396
57
284
279
1,040
47
290
58
234
64
230
40
159
42
158
20
457
67
59
23
153
21
148
14
145
137
32
140
133