1018 863
923 751
816 453
748 202
598 76
508 499
500 286
471 673
462 280
451 290
439 314
423 256
315 71
274 366
262 481
255 52
183 720
120 322
81 465
52 980