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