2110 85
1482 211
11717 733
23048 703
45231 400
31564 540
1757 432
6000 501
43041 814
45377 267
22683 602
23930 177
4758 539
4144 644
3471 340
3059 384
2224 546
11754 227
12911 490
21125 195
16099 132
17620 177
31087 107
31860 260