2868 847
16585 170
2100 410
22129 77
1693 274
12779 677
5824 917
3538 659
3755 524
5598 552
16955 126