51501 321
25784 308
24664 368
27517 662
20813 921
12107 80
29499 184
53643 271
52891 645
7349 756
4171 108
8487 376
3029 91