812 45
1729 114
3528 841
2149 315
14973 253
12780 342
1366 300
6242 946
4047 963
796 146
4605 591
960 173
9290 664
2106 234
9886 484
3799 584
3404 744
1782 141
508 83
3508 242
3147 350
14984 694
1301 353
6397 660