408
80
403
63
688
251
266
148
427
148
344
22
577
260
682
196
471
152
365
165
309
201
721
132
350
127
546
207
319
39
873
483
743
235
749
254
765
203
581
147