2600 80
2783 625
28036 508
2215 156
3150 202
9374 772
4213 791
6877 518
14029 193
23797 234
76576 309