31798 222
2857 311
17619 151
9766 661
8792 834
11059 401
7406 675
22420 669
7265 578
19601 547
3828 264
4724 300
1489 48