2609 80
2784 625
28037 508
2215 156
3154 202
9374 772
4214 791
6877 518
14029 193
23800 234
76585 309