12538 153
26317 284
343805 934
308741 1150
37067 477
30981 743
109095 591
77385 717
28074 232
35797 345
38356 437
3607 56