4102 848
16621 170
2312 410
22258 77
1732 274
12878 678
5930 917
3568 659
3769 524
5704 552
17242 126