12536 153
26314 284
343773 934
308726 1150
37067 477
30977 743
109073 591
77353 717
28065 232
35789 345
38336 437
3606 56