19465 328
14621 333
13962 1402
11725 977
39017 1867
38504 283
15226 1065
23954 612
39890 1929
32296 700
26980 515