303 89
15460 242
2171 527
11218 319
5134 208
35032 245
26225 148
23452 421
5136 378
8599 501
15369 443
7514 182
18597 157
4442 66
8785 660