13959 628
308832 850
588450 1538
190905 397
90548 271
102097 281
71553 465
249181 488
63937 149
9669 715