12538 153
26317 284
343802 934
308740 1150
37067 477
30980 743
109093 591
77382 717
28074 232
35797 345
38354 437
3606 56