51431 321
25750 308
24588 368
27485 662
20793 921
12094 80
29462 184
53588 271
52825 645
7344 756
4166 108
8483 376
3028 91