30490 90
14762 548
27881 519
51920 740
19430 871
22414 461
20601 331
14993 285
7132 703
20577 380
17624 692
6516 111