29884 541
14043 256
5930 721
7221 495
7143 617
5837 425
5069 420
10891 383
4084 276
19353 499
7030 642
4790 494
5651 477
2893 333
4027 79