2606 80
2784 625
28037 508
2215 156
3153 202
9374 772
4214 791
6877 518
14029 193
23800 234
76583 309