548
28
428
153
70
216
9
209
399
706
185
144
7
303
265
214
1259
163
1575
225
184
118
271
272
375
311
253
119
183
96
211
48
60
64
33
35
36
53
49
30
82
142
139
97
26
251
75
88
260
43
549