13959 628
308836 850
588460 1538
190910 397
90552 271
102100 281
71556 465
249183 488
63941 149
9669 715