12541 153
26322 284
343868 934
308802 1150
37076 477
30990 743
109136 591
77477 717
28088 232
35821 345
38405 437
3610 56