12539 153
26317 284
343822 934
308752 1150
37069 477
30982 743
109104 591
77410 717
28078 232
35810 345
38367 437
3608 56