2987 215
3309 401
25118 82
3516 152
4876 331
1995 274
4712 478
5193 86
4325 443
4694 242
2601 49
8287 55
6939 251
3251 458
5938 567