3197 215
4001 401
26791 82
4366 152
6416 331
2198 274
5061 478
9285 87
4777 443
5269 242
3317 50
8765 55
7456 251
3808 458
6721 567