13955 628
308806 850
588261 1538
190818 397
90512 271
102024 281
71514 465
249113 488
63842 149
9669 715