31972 222
2876 311
17829 151
9794 661
8830 834
11138 401
7475 675
22461 669
7280 578
19679 547
3836 264
4758 300
1514 48