1021 863
923 751
817 453
749 202
599 76
511 499
502 286
473 673
466 280
453 290
441 314
425 256
318 71
279 366
263 481
255 52
184 720
122 322
81 465
53 980