43832 10
68903 9
26183 1
22026 1
36026 5
17779 0
55652 4
115952 12
46931 8
94783 8
79282 22
116379 23
91184 21
2520783 362
510433 78
103205 36
50251 10
137008 20
86277 4
84579 27
65452 7
650003 134
384458 66
140630 11