1040 702
991 636
969 271
852 714
841 514
697 451
622 210
464 145
412 902
320 815
302 679
74 317
36 694