21511 887
8783 26
3349 271
16972 93
24688 472
7202 416
7472 532
9297 521
33794 423
7155 613
85984 240