12528 153
26303 284
343564 934
308518 1149
37054 477
30942 743
108975 591
77102 717
28000 232
35710 345
38194 437
3595 56