25005 527
31814 888
9897 49
21753 526
104386 735
1029 271
30697 180
2189 507
1624 420
87116 628
8315 624
8403 673
22259 238
15154 562
53223 535
7306 607
36426 636
90582 737
12851 553
42364 244
110840 327
101786 699
29469 888
19046 412
49707 678
20073 646
5786 831
8747 560