51510 321
25790 308
24675 368
27524 662
20821 921
12108 80
29509 184
53650 271
52903 645
7349 756
4171 108
8488 376
3029 91