51528 321
25795 308
24686 368
27528 662
20826 921
12113 80
29517 184
53659 271
52917 645
7351 756
4171 108
8490 376
3029 91