12550 153
26338 284
344086 934
308968 1150
37089 477
31017 743
109282 591
77685 717
28150 232
35888 345
38582 437
3620 56