12541 153
26322 284
343887 934
308815 1150
37077 477
30992 743
109141 591
77493 717
28091 232
35824 345
38412 437
3610 56