50655 319
25483 308
23771 367
27303 662
20490 921
11986 80
29114 184
53021 271
52234 643
7176 756
4144 108
8439 376
3013 91