95 960
788 923
563 870
60 841
842 821
196 732
953 723
376 713
840 703
251 689
270 488
26 464
133 347
352 295
415 284
179 273
677 156
182 127
58 47