307006 850
51951 867
168023 611
121228 610
49409 735
154567 370
34838 192
77874 790
69259 117
55335 503