164
636
63
528
205
516
173
456
53
261
65
315
80
298
137
50
255
92
1,146
64
187
86
207
70
186
74
183
81
172
18
138
43
129
31
120