2830 311
17275 151
9748 661
8738 834
10884 401
7364 675
22365 669
7249 578
19429 547
3797 264
4691 300
1467 48