3195 215
3999 401
26777 82
4355 152
6404 331
2193 274
5056 478
9273 87
4767 443
5267 242
3307 50
8761 55
7453 251
3794 458
6704 567