51329 332
44322 373
26592 504
24641 242
15370 69
19442 841
13892 556
10394 450
19335 63
40700 240
38347 142
24850 158
18476 669