12543 153
26330 284
343960 934
308871 1150
37080 477
30998 743
109196 591
77550 717
28117 232
35853 345
38472 437
3615 56