2925 881
2651 379
26585 533
4387 465
3494 477
17998 354
5591 917
7383 489
7652 733
2155 234
3372 188
3691 589
5118 714
20685 504