13959 628
308835 850
588455 1538
190909 397
90549 271
102099 281
71554 465
249181 488
63940 149
9669 715