1026 412
994 352
989 582
982 822
958 637
920 73
844 125
820 764
689 553
587 326
585 350
469 88
421 639
315 624
310 359
282 257
183 956
79 706