31961 222
2875 311
17816 151
9789 661
8829 834
11131 401
7460 675
22456 669
7279 578
19669 547
3836 264
4758 300
1514 48