2830 311
17297 151
9751 661
8743 834
10897 401
7377 675
22371 669
7251 578
19446 547
3798 264
4694 300
1467 48