2830 311
17298 151
9751 661
8743 834
10900 401
7377 675
22371 669
7251 578
19447 547
3798 264
4695 300
1468 48