31727 4
45902 9
69702 1
28209 9
93127 8
64758 13
98709 12
104233 10
22857 4
57255 11
33426 7
96727 12
21334 8
19452 8
343254 34
318502 25