2981 110
27920 123
7702 523
7864 70
7963 212
9425 450
18731 46
133319 558
9313 680
5111 726
4014 608
2633 117