16026 653
2348 145
9715 452
76993 311
19410 514
9932 238
12184 606
7679 683
9063 508
7568 928
8879 494
4524 604
4243 293
27669 580