12532 153
26307 284
343663 934
308609 1149
37058 477
30954 743
109020 591
77209 717
28032 232
35739 345
38257 437
3602 56