16020 653
2331 145
9712 452
76988 311
19408 514
9930 238
12181 606
7679 683
9055 508
7567 928
8874 494
4522 604
4242 293
27656 580