12523 153
26289 284
343435 934
308384 1149
37051 477
30922 743
108907 591
76934 717
27964 232
35663 345
38103 437
3591 56