397
133
531
133
506
117
413
123
188
87
475
186
496
219
299
166
323
166
639
198
975
618
589
123
562
192
702
208
462
115
486
65
222
144
130
57
306
14
623
48