505 200
324 71
427 354
968 947
801 432
565 389
1002 534
54 330
169 67
775 882
621 523
1027 339
207 656
239 782
887 794
927 642
833 267
47 312
105 828
884 588