16046 653
2385 145
9721 452
77005 311
19415 514
9939 238
12187 606
7679 683
9077 508
7569 928
8881 494
4524 604
4244 293
27684 580