2601 80
2784 625
28036 508
2215 156
3150 202
9374 772
4213 791
6877 518
14029 193
23797 234
76578 309