21091 269
33684 744
19028 41
8306 324
9988 692
202794 489
14165 666
3562 479
8286 842
7474 394
4531 284
24275 67
5676 385
5929 121