51535 321
25796 308
24694 368
27528 662
20829 921
12114 80
29518 184
53660 271
52921 645
7351 756
4172 108
8490 376
3030 91