2953 532
7299 462
8482 357
1324 156
3805 931
21214 182
2454 370
1619 207
3133 693
3404 653
2857 343
877 73
20882 201
12212 86