1008 763
982 868
924 891
871 7
714 228
633 839
571 820
545 548
526 293
492 177
313 902
287 682
263 228
234 285
175 658
148 607
142 828