21086 269
33670 744
19027 41
8301 324
9976 692
202775 489
14164 666
3561 479
8283 842
7466 394
4524 284
24274 67
5675 385
5925 121