30200 67
31025 739
16570 264
33244 95
54272 586
611823 1664
29017 308
52150 513
17922 458
38743 209
24480 478
21683 813
14892 725
8557 186
441962 767
34417 681
6266 151
70845 602
42569 457
10723 187
23645 503
16223 660
44922 522
13959 59
30049 223
137015 745
14988 295
23923 487