12581 688
74587 577
4847 474
5077 259
6344 98
33975 450
12490 433
3574 665
16857 568
3832 399
1630 223
3548 421
11679 626
4516 882
21345 556
3385 517
6945 453
4012 113