960 875
931 20
859 984
812 492
796 118
675 95
594 560
546 512
491 351
430 948
426 393
375 67
151 605
130 428
119 467
80 692
78 694
73 785
61 534
32 990