51533 321
25796 308
24688 368
27528 662
20828 921
12113 80
29518 184
53659 271
52919 645
7351 756
4171 108
8490 376
3029 91