51594 321
25821 308
24751 368
27551 662
20843 921
12119 80
29552 184
53689 271
52950 645
7351 756
4175 108
8491 376
3031 91