12542 153
26324 284
343898 934
308825 1150
37078 477
30992 743
109156 591
77503 717
28097 232
35829 345
38425 437
3610 56