12543 153
26331 284
343970 934
308882 1150
37080 477
30999 743
109201 591
77562 717
28119 232
35857 345
38481 437
3615 56