13958 628
308831 850
588430 1538
190891 397
90541 271
102089 281
71548 465
249169 488
63925 149
9669 715