2816 824
842 215
7186 599
4236 681
3864 561
5846 322
4859 113
13282 492
21318 187
9255 145
6099 517
5295 70