2953 732
2820 824
927 215
7210 599
4248 681
3879 561
5858 322
4880 113
13323 492
21353 187
9282 145
6129 517
5326 70