29271 164
31192 686
9821 212
18305 475
19517 509
29288 172
30663 77
10536 302
11715 111
49073 466
19657 373
29235 935