14320 74
7194 334
3536 368
58994 932
21225 327
18250 741
10557 673
34029 718
4875 427
12652 795
11895 444
2230 48
4651 59
3126 293
6659 879
26023 522