31688 222
2836 311
17368 151
9763 661
8758 834
10892 401
7354 675
22385 669
7240 578
19458 547
3779 264
4710 300
1457 48