16021 653
2340 145
9713 452
76991 311
19409 514
9932 238
12182 606
7679 683
9056 508
7568 928
8876 494
4522 604
4242 293
27659 580