361
138
680
525
111
197
493
271
32
74
605
449