2910 881
2646 379
26585 533
4378 465
3493 477
17994 354
5591 917
7379 489
7648 733
2155 234
3372 188
3689 589
5115 714
20682 504