51055 321
25620 308
24254 367
27395 662
20675 921
12042 80
29318 184
53370 271
52522 644
7327 756
4155 108
8466 376
3016 91