12543 153
26328 284
343940 934
308861 1150
37079 477
30998 743
109191 591
77533 717
28110 232
35846 345
38466 437
3615 56