2919 881
2651 379
26585 533
4381 465
3493 477
17997 354
5591 917
7382 489
7651 733
2155 234
3372 188
3691 589
5118 714
20685 504