2507 229
2477 179
4861 581
9466 960
213388 771
253544 595
624003 1436
8168 51
290535 935
250552 572
133113 425
97817 905
41658 625
58914 500
43803 754
138202 672
8351 616
4591 324
6914 900
6662 502
8788 451
1804 45
12128 800
5054 247
2582 384
4972 683
8944 215
5327 149