30882 4
45634 9
69378 1
27982 9
92652 8
64529 13
98059 12
103507 10
22784 4
57080 11
33333 7
96630 12
21333 8
19408 8
343102 34
318508 25