21693 887
8844 26
3367 271
16988 93
24696 472
7207 416
7473 532
9326 521
33825 423
7169 613
86091 240