1037 674
948 38
947 712
843 65
808 333
795 848
769 242
689 368
630 633
613 87
578 563
575 825
525 449
502 62
459 164
326 592
255 36
214 89
176 306
131 905