706
198
445
56
1448
626
327
180
412
161
284
83
460
129
439
150
245
135
621
98
579
337
670
330
675
159
434
268
649
323
472
169
474
221
865
347
806
322
879
363