2992 215
3319 401
25221 82
3560 152
5060 331
2005 274
4725 478
5207 86
4344 443
4709 242
2641 49
8331 55
6956 251
3269 458
5966 567