21436 887
8747 26
3342 271
16964 93
24684 472
7198 416
7472 532
9287 521
33786 423
7153 613
85953 240