1026 228
991 348
963 406
926 656
884 298
848 397
847 171
819 345
765 269
748 726
623 22
588 232
584 578
549 796
386 419
353 552
325 590
300 394
294 198
224 139