12535 153
26314 284
343769 934
308716 1150
37067 477
30975 743
109072 591
77345 717
28063 232
35786 345
38326 437
3606 56