15928 268
26198 743
17305 38
6796 324
7005 692
194643 489
12065 666
2847 479
6608 841
5309 394
3070 284
21903 67
4277 384
3796 120