16053 653
2406 145
9721 452
77005 311
19416 514
9943 238
12190 606
7680 683
9082 508
7569 928
8882 494
4527 604
4250 293
27687 580