12543 153
26333 284
343972 934
308883 1150
37080 477
30999 743
109206 591
77564 717
28119 232
35859 345
38483 437
3615 56