688
146
327
70
301
64
418
89
228
49
496
106
452
96