12543 153
26336 284
343995 934
308904 1150
37083 477
31002 743
109221 591
77591 717
28124 232
35869 345
38501 437
3617 56