12542 153
26325 284
343906 934
308829 1150
37078 477
30995 743
109163 591
77510 717
28100 232
35832 345
38429 437
3610 56