51553 321
25806 308
24719 368
27537 662
20836 921
12115 80
29531 184
53673 271
52932 645
7351 756
4172 108
8490 376
3030 91