2981 110
27921 123
7703 523
7864 70
7963 212
9425 450
18731 46
133321 558
9313 680
5111 726
4015 608
2633 117