30406 4
45601 9
69303 1
27902 9
92326 8
64406 13
97734 12
103201 10
22731 4
56782 11
33230 7
96603 12
21304 8
19378 8
342977 34
318482 25