3195 215
3999 401
26779 82
4355 152
6405 331
2193 274
5058 478
9275 87
4768 443
5267 242
3310 50
8761 55
7454 251
3796 458
6707 567