31685 222
2835 311
17364 151
9763 661
8758 834
10892 401
7352 675
22385 669
7240 578
19458 547
3779 264
4710 300
1457 48