12541 153
26322 284
343877 934
308810 1150
37076 477
30990 743
109138 591
77486 717
28090 232
35822 345
38407 437
3610 56