2987 215
3307 401
25105 82
3501 152
4814 331
1990 274
3543 478
5192 86
4323 443
4690 242
2585 49
8268 55
6933 251
3245 458
5935 567