2600 80
2783 625
28034 508
2215 156
3150 202
9374 772
4213 791
6876 518
14029 193
23797 234
76572 309