13005 474
6304 487
44938 163
81119 841
40030 581
15146 467
29453 117
26342 303
51735 362
64950 507
42870 104
14899 570
27069 596
9727 674