12523 153
26290 284
343457 934
308410 1149
37051 477
30930 743
108919 591
76969 717
27968 232
35669 345
38122 437
3591 56