1011 121
973 744
908 962
860 489
838 330
803 315
764 280
667 304
659 352
655 553
649 856
613 490
540 126
458 807
417 282
331 301
274 373
213 545
174 89
156 581