12535 153
26313 284
343738 934
308695 1150
37066 477
30971 743
109060 591
77311 717
28057 232
35775 345
38304 437
3605 56