687
328
455
160
808
388
530
289
950
464
604
218
772
198
296
166
428
172
224
118
630
208
633
208
1107
650
605
92
532
103
382
86
525
217
425
218
418
124
987
422