3031 110
27960 123
7713 523
7881 70
7985 212
9443 450
18773 46
133543 558
9321 680
5120 726
4020 608
2635 117