30880 4
45626 9
69376 1
27976 9
92651 8
64533 13
98056 12
103503 10
22783 4
57084 11
33327 7
96628 12
21332 8
19408 8
343104 34
318509 25