2996 110
27932 123
7706 523
7871 70
7966 212
9428 450
18748 46
133383 558
9318 680
5114 726
4015 608
2633 117