51427 321
25750 308
24588 368
27485 662
20793 921
12094 80
29462 184
53585 271
52819 645
7344 756
4166 108
8483 376
3028 91