43429 379
22002 168
13238 59
17502 308
28215 149
18676 258
33630 171
41636 300
17445 640
31939 840
52982 195
5546 78
46184 182
32597 123