2987 215
3311 401
25126 82
3521 152
4897 331
1996 274
4715 478
5194 86
4325 443
4698 242
2604 49
8304 55
6940 251
3252 458
5941 567