579
116
280
156
189
26
576
74
578
158
514
181
425
127
487
62
407
10
452
160
460
5
82
51