25002 158
18542 669
3659 599
1164 174
3591 274
2878 413
3236 517
2747 215
2921 711
1540 119
3265 47
2240 190
6518 688