14298 74
7181 334
3534 368
58914 932
21218 327
18242 741
10555 673
34009 718
4871 427
12648 795
11894 444
2229 48
4650 59
3126 293
6658 879
26008 522