12543 153
26335 284
343982 934
308894 1150
37081 477
30999 743
109208 591
77568 717
28123 232
35863 345
38487 437
3615 56