2987 215
3313 401
25139 82
3526 152
4916 331
1998 274
4720 478
5195 86
4336 443
4700 242
2612 49
8317 55
6943 251
3256 458
5942 567