31271 541
15168 256
6751 721
7832 495
7929 617
5987 425
5285 420
11193 383
4326 276
19559 499
7381 642
4857 494
5894 477
2964 333
4415 79