3116 149
4816 80
53783 581
46160 61
70973 145
151212 264
26265 371
19683 651
18954 619
24175 376
8755 100
18784 542
10500 835
6219 92
13782 73
12617 501
6446 659
20606 726
25173 89
12293 296
8982 429
8160 185
6938 470
32227 972
17993 490
22028 145
8549 429
13158 269