3195 215
3999 401
26781 82
4355 152
6405 331
2193 274
5058 478
9276 87
4769 443
5267 242
3311 50
8761 55
7454 251
3798 458
6707 567