12542 153
26325 284
343915 934
308836 1150
37078 477
30995 743
109172 591
77515 717
28103 232
35837 345
38437 437
3611 56