12550 153
26338 284
344080 934
308960 1150
37088 477
31017 743
109281 591
77678 717
28148 232
35887 345
38576 437
3619 56