28657 257
3695 413
3906 510
4311 361
4091 192
1460 47
2743 189
2149 47
366 91
3413 845
537 129
213 42
2123 431
1006 304
2739 627
570 118
557 74
636 141
2133 278
3257 406
1598 354
7005 758
2577 198
5216 589
2445 389
2012 570
4389 456
2491 120