48
489
61
101
226
129
19
70
122
105
694
236
89
216
506
167
97
65
791
323
130
258
75
66
25
201
68
360
93
402
215
219
151
332
846
85
58