1002 545
977 512
966 478
954 534
906 213
892 178
851 3
712 864
710 739
584 866
568 98
551 439
475 261
443 156
441 90
377 845
342 355
298 681
291 403
281 167