25939 743
17268 38
6785 324
6937 692
194490 489
12044 666
2841 479
6570 841
5259 394
3053 284
21876 67
4268 384
3701 120