12543 153
26330 284
343962 934
308877 1150
37080 477
30999 743
109198 591
77555 717
28119 232
35854 345
38476 437
3615 56