3196 215
3999 401
26781 82
4355 152
6406 331
2193 274
5058 478
9276 87
4769 443
5267 242
3312 50
8761 55
7454 251
3800 458
6707 567