14339 74
7210 334
3539 368
59088 932
21231 327
18258 741
10558 673
34050 718
4878 427
12659 795
11897 444
2230 48
4651 59
3126 293
6660 879
26032 522