16093 653
2511 145
9730 452
77033 311
19430 514
9961 238
12210 606
7693 683
9137 508
7582 928
8896 494
4539 604
4260 293
27729 580