51506 321
25786 308
24672 368
27521 662
20816 921
12107 80
29504 184
53643 271
52896 645
7349 756
4171 108
8487 376
3029 91