2921 881
2651 379
26585 533
4383 465
3493 477
17998 354
5591 917
7382 489
7652 733
2155 234
3372 188
3691 589
5118 714
20685 504