31942 222
2873 311
17802 151
9786 661
8826 834
11122 401
7451 675
22454 669
7275 578
19660 547
3836 264
4757 300
1514 48