15998 653
2260 145
9705 452
76971 311
19400 514
9915 238
12167 606
7666 683
9023 508
7559 928
8861 494
4514 604
4235 293
27633 580