15196 49
21289 432
7817 681
19957 612
16055 116
26171 164
12005 357
15850 123
47743 330
43131 682
15094 461
9492 78
2185 397
2282 278
2717 324