51446 321
25759 308
24606 368
27493 662
20800 921
12097 80
29471 184
53601 271
52850 645
7345 756
4166 108
8485 376
3028 91