2987 215
3312 401
25130 82
3522 152
4903 331
1996 274
4715 478
5194 86
4331 443
4699 242
2608 49
8312 55
6941 251
3252 458
5942 567