12538 153
26317 284
343806 934
308745 1150
37068 477
30982 743
109099 591
77391 717
28074 232
35801 345
38356 437
3608 56