21087 269
33676 744
19028 41
8305 324
9982 692
202787 489
14164 666
3561 479
8284 842
7472 394
4528 284
24274 67
5675 385
5927 121