14376 74
7240 334
3550 368
59251 932
21245 327
18269 741
10570 673
34084 718
4881 427
12667 795
11898 444
2232 48
4652 59
3126 293
6663 879
26056 522