6526 94
27862 925
2162 174
1205 140
2911 509
12860 393
2529 74
2231 344
2533 261
2195 606
2507 461
7007 843