3195 215
3999 401
26777 82
4355 152
6402 331
2193 274
5055 478
9273 87
4764 443
5266 242
3304 50
8761 55
7453 251
3792 458
6698 567