12535 153
26314 284
343759 934
308710 1150
37066 477
30974 743
109067 591
77338 717
28063 232
35782 345
38319 437
3606 56