12539 153
26319 284
343830 934
308756 1150
37069 477
30982 743
109108 591
77416 717
28078 232
35813 345
38370 437
3608 56