12539 153
26320 284
343848 934
308773 1150
37072 477
30985 743
109118 591
77443 717
28083 232
35817 345
38386 437
3609 56