2989 215
3314 401
25156 82
3532 152
4954 331
2002 274
4722 478
5197 86
4341 443
4702 242
2619 49
8319 55
6947 251
3258 458
5947 567