21092 269
33685 744
19028 41
8308 324
9991 692
202798 489
14165 666
3562 479
8286 842
7478 394
4534 284
24276 67
5677 385
5932 121