1182 41
6490 449
7129 94
29058 925
2391 174
1359 140
3115 509
13574 394
2761 74
2349 344
2632 261
2295 606
2659 461
7212 843