3191 215
3997 401
26772 82
4350 152
6396 331
2191 274
5051 478
9266 87
4754 443
5261 242
3295 50
8758 55
7450 251
3776 458
6694 567