50843 319
25550 308
23980 367
27341 662
20556 921
12012 80
29197 184
53202 271
52347 644
7310 756
4151 108
8454 376
3016 91