2933 847
16587 170
2101 410
22134 77
1693 274
12782 677
5832 917
3540 659
3756 524
5600 552
16963 126