13960 628
308848 850
588522 1538
190948 397
90559 271
102123 281
71564 465
249202 488
63993 149
9669 715