2987 215
3309 401
25117 82
3516 152
4871 331
1995 274
4712 478
5193 86
4324 443
4694 242
2601 49
8286 55
6939 251
3250 458
5937 567