31367 541
15229 256
6836 721
7908 495
7965 617
6015 425
5307 420
11225 383
4348 276
19590 499
7417 642
4878 494
5916 477
2988 333
4457 79