51162 600
274719 572
171083 406
56220 785
15225 202
12173 813
53074 648
35416 384
7465 613
4952 470
5046 562
4097 462
164601 759