1003 763
971 868
913 891
868 7
692 228
622 839
561 820
535 548
509 293
487 177
299 902
270 682
253 228
228 285
168 658
144 607
131 828