30880 4
45627 9
69383 1
27980 9
92652 8
64533 13
98059 12
103501 10
22780 4
57080 11
33332 7
96628 12
21334 8
19403 8
343101 34
318507 25