1181 41
6486 449
7128 94
29056 925
2388 174
1358 140
3112 509
13574 394
2757 74
2347 344
2632 261
2295 606
2657 461
7210 843