1018 961
990 18
862 347
836 840
765 855
739 393
556 273
481 445
412 257
349 52
268 112
256 464
200 678
49 228