2893 881
2646 379
26580 533
4376 465
3493 477
17973 354
5591 917
7371 489
7646 733
2155 234
3372 188
3688 589
5115 714
20679 504