2992 215
3319 401
25213 82
3560 152
5056 331
2005 274
4725 478
5207 86
4344 443
4709 242
2641 49
8331 55
6955 251
3269 458
5965 567