1012 639
982 53
761 356
738 941
687 646
677 841
644 360
612 86
604 670
599 43
467 563
447 263
426 627
402 341
378 21
316 545
259 485
258 96
190 343
123 638