3782 632
22683 600
2612 557
8565 535
20589 254
7237 321
1405 46
2952 276
2094 382
4825 143
3982 242
23456 622
29937 673
8100 414
1676 224
4176 797
18901 155