3864 233
5179 232
1980 98
12592 120
16369 153
21804 173
21652 83
20705 589
44249 228
19937 220
29584 704