3506 278
21073 625
51366 584
18417 178
53816 884
50677 596
38290 761
184379 315
77337 692
4627 638
4027 571
5054 483
3905 542
3721 657
3255 460
3485 101
3910 390
8427 253
47418 674