424
178
662
204
425
218
625
91
254
48
779
278
297
155
397
80
188
55
516
178
557
266
2312
1223
727
201
102
22
459
173
527
200
481
134
239
100
627
173
454
68