2987 215
3311 401
25124 82
3520 152
4894 331
1996 274
4714 478
5194 86
4325 443
4698 242
2602 49
8303 55
6940 251
3252 458
5941 567