508 158
341 817
128 10
473 360
147 711
702 786
95 744
946 43
416 585
61 647
603 662
337 68
331 116
822 453
213 985
93 584