509 772
758 618
843 623
413 839
110 134
415 707
440 768
455 100
846 571
259 238
762 169
81 47
120 715
93 102
36 466
746 600
758 355
248 846
407 867
575 97