3085 551
1548 47
2143 618
8169 208
5363 198
68638 320
151096 907
9718 354
11549 370
154331 797
42389 305
5980 373
13054 794
12683 564
6580 225