305013 847
49888 866
165567 607
117839 609
48660 735
152170 370
34055 192
76495 788
67240 115
53410 502