12550 153
26338 284
344092 934
308972 1150
37089 477
31017 743
109286 591
77686 717
28150 232
35891 345
38584 437
3620 56