40025 296
170682 833
257887 1517
38979 647
60538 495
634277 1696
308416 1149
136096 321
34163 676
26667 623
106668 642
35933 611
258751 1027
27890 408
17327 347
43569 757
246103 729
65435 597
640333 997
36683 326
521004 1660
59073 812
194130 618
106015 973
43526 172
125785 651
24268 281
27269 644