14311 74
7191 334
3536 368
58966 932
21223 327
18249 741
10557 673
34023 718
4875 427
12652 795
11895 444
2230 48
4650 59
3126 293
6659 879
26017 522