26083 141
18977 155
14827 669
3082 599
804 174
2530 274
2373 413
2782 517
1898 215
2473 711
971 119
1752 47
1331 190
4496 688