12537 153
26314 284
343775 934
308728 1150
37067 477
30977 743
109075 591
77361 717
28065 232
35792 345
38338 437
3606 56