51423 321
25747 308
24582 368
27485 662
20790 921
12094 80
29459 184
53580 271
52809 645
7344 756
4166 108
8483 376
3027 91