13005 474
6304 487
44938 163
81122 841
40030 581
15146 467
29456 117
26348 303
51740 362
64957 507
42883 104
14901 570
27075 596
9728 674