31033 380
20256 194
34614 620
47001 317
34220 358
32321 305
58334 679
19679 181
15122 194
28662 891
22297 169
14796 67
43933 353