51358 321
25726 308
24517 368
27472 662
20761 921
12087 80
29442 184
53550 271
52758 644
7341 756
4165 108
8481 376
3026 91