150 63
53 508
67 640
972 483
32 569
566 830
191 111
504 13
677 451
378 920
710 365
144 127
187 692
106 359
259 605
788 202
944 236
780 115
40 108
470 292