309
887
328
728
266
608
250
555
122
392
92
280
144
267
95
211
72
171
1,062
35
168
32
146
142
160
44
8
27
134
15
133
36
132