12540 153
26320 284
343864 934
308790 1150
37075 477
30988 743
109128 591
77463 717
28086 232
35820 345
38400 437
3610 56