300 289
150 645
963 914
529 478
594 684
167 192
316 963
969 448
461 166
483 499
895 631
917 359
855 510
104 633
232 147
795 877
891 818
746 744
429 890
207 549