104 415
34 397
509 286
430 868
15 856
821 242
59 438
291 867
711 834
370 20
840 578
658 459
666 625
684 142
938 353
736 536
455 40
106 303