51560 321
25808 308
24727 368
27541 662
20840 921
12116 80
29534 184
53675 271
52934 645
7351 756
4173 108
8491 376
3030 91