2110 85
1482 211
11717 733
23048 703
45231 400
31564 540
1757 432
6000 501
21126 195
43041 814
45377 267
22683 602
23930 177
4758 539
4144 644
3471 340
3059 384
2224 546
2974 505
11754 227
40344 283
8629 100
25482 653
12911 490