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