3083 551
1547 47
2143 618
8169 208
5363 198
68638 320
151095 907
9718 354
11549 370
154326 797
42388 305
5980 373
13053 794
12683 564
6580 225