8941 364
15625 758
5090 73
5272 522
7661 506
11865 58
18186 792
2099 65
1988 174
13775 835
4361 230
15568 747
8308 724
7063 636
16342 160
6542 551
21685 610
163176 974
2699219 6599
697287 1987
377544 1078
95328 372
49048 401
124391 465
115542 632
40931 581
58171 485
46475 236