8940 364
15625 758
5088 73
5270 522
7660 506
11862 58
18182 792
2099 65
1988 174
13772 835
4360 230
15567 747
8307 724
7063 636
16342 160
6542 551
21685 610
163176 974
2698600 6599
697275 1987
377540 1078
95326 372
49048 401
124389 465
115537 632
40931 581
58169 485
46475 236