50805 304
18387 514
9166 238
10894 606
7282 683
7215 508
7124 928
8133 494
4086 604
3724 293
23999 578