51776 12
32253 5
30559 3
47233 7
30076 5
56903 8
37176 3
43428 4
52377 6
32077 4
35253 4
36853 6
24555 4
60903 8
51176 8
77907 8
23456 1
22401 4
676809 135
45729 5
191127 35
40782 11
34209 2
66230 8