503 253
262 245
212 241
387 235
524 197
703 191
614 186
821 147
408 127
561 82
486 72
797 68
626 64
928 20