510 885
608 857
71 713
665 659
282 657
161 560
457 501
922 477
171 314
98 303
199 153
420 73
868 61
326 31
555 1