16071 653
2470 145
9726 452
77022 311
19424 514
9951 238
12201 606
7687 683
9116 508
7578 928
8891 494
4534 604
4258 293
27704 580