2921 803
3503 532
7417 462
8667 357
1384 156
3957 931
21306 182
2523 370
1673 207
3188 693
3448 653
2911 343
928 73
21058 201
12305 86