31040 380
20262 194
34634 620
47026 317
34229 358
32332 305
58371 679
19692 181
15143 194
28679 891
22307 169
14802 67
43978 353