21092 269
33685 744
19028 41
8308 324
9991 692
202799 489
14166 666
3562 479
8286 842
7479 394
4535 284
24276 67
5677 385
5933 121