51351 332
44337 373
26600 504
24647 242
15373 69
19444 841
13897 556
10396 450
19339 63
40709 240
38357 142
24853 158
18479 669