581 149
336 80
425 341
816 501
235 878
403 386
818 330
38 303
666 162
877 31
290 597
521 821
609 969
891 470
471 364
865 384
762 794
212 552
222 628
410 3