583
116
285
156
191
26
582
74
589
158
525
181
427
127
490
62
410
10
456
160
465
5
85
51