31940 222
2873 311
17800 151
9786 661
8826 834
11122 401
7451 675
22454 669
7275 578
19660 547
3835 264
4757 300
1514 48