582
116
283
156
190
26
581
74
588
158
521
181
427
127
489
62
410
10
455
160
462
5
84
51