581
116
283
156
190
26
576
74
581
158
517
181
427
127
489
62
409
10
454
160
461
5
84
51