12539 153
26320 284
343844 934
308772 1150
37072 477
30985 743
109115 591
77437 717
28083 232
35816 345
38383 437
3608 56