12547 153
26338 284
344039 934
308936 1150
37087 477
31012 743
109251 591
77637 717
28137 232
35880 345
38541 437
3619 56