51607 321
25824 308
24761 368
27554 662
20846 921
12122 80
29558 184
53703 271
52958 645
7352 756
4175 108
8491 376
3033 91