31168 541
15055 256
6651 721
7790 495
7858 617
5969 425
5266 420
11156 383
4307 276
19536 499
7335 642
4843 494
5876 477
2956 333
4369 79