13005 474
6304 487
44938 163
81120 841
40030 581
15146 467
29454 117
26345 303
51735 362
64953 507
42880 104
14901 570
27070 596
9728 674