679
36
468
188
150
122
403
28
303
12
326
40
137
99
322
145
387
164
291
123
144
26
245
158
258
47
343
104
417
77
217
57
262
103
514
168
240
95