22975 265
6707 879
3510 398
2820 409
10953 173
2863 671
1538 98
36361 935
8557 606
125194 767
3664 599
14901 800
2969 116