30487 90
14762 548
27880 519
51915 740
19428 871
22409 461
20582 331
14992 285
7132 703
20574 380
17620 692
6516 111