1296 138
3309 361
12895 719
23600 541
49023 566
15481 359
2147 412
3041 284
12465 560
22555 275
89181 624
845 50
3484 729
5763 88
2912 488
3727 535
50757 797
12178 450
9870 212
3748 904
10006 458
2852 90
4106 592
173270 346
356648 818
19680 328
33919 189
13175 960