976 781
823 509
794 815
720 452
579 903
546 943
461 177
443 315
425 122
350 520
326 508
266 507
252 248
211 62
203 277
178 84
117 32
97 68
40 734
30 341