12536 153
26314 284
343771 934
308721 1150
37067 477
30975 743
109073 591
77350 717
28065 232
35788 345
38330 437
3606 56