13958 628
308832 850
588438 1538
190897 397
90544 271
102094 281
71549 465
249170 488
63931 149
9669 715