2927 881
2653 379
26587 533
4388 465
3494 477
18001 354
5591 917
7383 489
7652 733
2155 234
3372 188
3694 589
5118 714
20685 504