51513 321
25792 308
24678 368
27526 662
20823 921
12110 80
29510 184
53652 271
52904 645
7350 756
4171 108
8488 376
3029 91