2989 215
3315 401
25171 82
3538 152
4978 331
2002 274
4722 478
5197 86
4342 443
4702 242
2625 49
8321 55
6947 251
3259 458
5948 567