2597 182
3003 101
5322 512
4359 391
3153 313
3865 841
5307 484
7320 374
4941 590
2055 93
5345 62
3846 115
3913 266
6550 157
5135 252
5096 222
1729 240
2071 24
11330 273
2628 33
4936 686
3048 467
3778 352
6637 301
3734 729
3697 465
3421 513
5792 425