309 205
228 189
143 301
331 877
969 701
228 710
761 730
928 199
961 626
335 572
950 153
387 760
602 697
572 332
105 559
208 637
63 100
644 415
978 455
339 488