19476 328
14626 333
13981 1402
11758 977
39022 1867
38514 283
15280 1065
24059 613
39906 1929
32302 700
26997 515