12543 153
26328 284
343949 934
308866 1150
37079 477
30998 743
109191 591
77541 717
28114 232
35851 345
38467 437
3615 56