12532 153
26307 284
343666 934
308613 1149
37059 477
30954 743
109021 591
77213 717
28032 232
35740 345
38257 437
3603 56