3191 215
3997 401
26772 82
4349 152
6395 331
2191 274
5051 478
9266 87
4754 443
5261 242
3295 50
8758 55
7450 251
3775 458
6693 567