2617 80
2803 625
28085 508
2220 156
3173 202
9376 772
4237 791
6886 518
14037 193
23893 234
76748 309