2130 288
3531 386
5924 224
15394 739
15624 89
16667 413
5284 598
3551 448
13453 111
34440 386
2991 517
57311 627
11575 72
19591 163
18188 538