2189
577
466
167
715
215
905
270
440
144
337
175
551
188
504
136
365
114
333
133
628
155
352
49
277
164
743
312
335
198
471
55
410
197
597
119
597
122
226
136