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