20135 494
8768 453
21127 936
14653 642
11101 609
13402 82
16117 538
8255 358
15576 343
80769 873
66138 336
36897 247
90088 289
27382 535