12535 153
26314 284
343769 934
308717 1150
37067 477
30975 743
109072 591
77348 717
28063 232
35787 345
38328 437
3606 56