297 95
416 60
545 495
879 202
603 439
182 334
715 988
143 674
428 293
1040 816
648 310
315 215
856 560
136 642
934 575
468 228
819 766
789 9
331 723
604 302