13959 628
308832 850
588448 1538
190902 397
90547 271
102096 281
71551 465
249177 488
63935 149
9669 715