45638 373
26871 504
25035 243
15511 69
19692 841
14079 556
10488 450
19504 63
41190 240
38839 142
25281 158
18682 669