14295 74
7178 334
3532 368
58893 932
21217 327
18241 741
10554 673
34003 718
4871 427
12647 795
11893 444
2229 48
4650 59
3126 293
6658 879
26003 522