12535 153
26313 284
343748 934
308704 1150
37066 477
30973 743
109065 591
77330 717
28063 232
35779 345
38311 437
3605 56