3191 215
3994 401
26772 82
4349 152
6393 331
2191 274
5050 478
9265 87
4751 443
5260 242
3294 50
8758 55
7450 251
3771 458
6691 567