3191 215
3995 401
26772 82
4349 152
6393 331
2191 274
5051 478
9265 87
4753 443
5260 242
3295 50
8758 55
7450 251
3772 458
6691 567