147
929
201
697
228
591
183
719
329
642
177
646
47
512
339
565
135
529
92
1,108
469
123
510
113
364
172
526
18
407
13
743
452
98
398
154
479