12523 153
26284 284
343411 934
308361 1149
37049 477
30921 743
108893 591
76901 717
27957 232
35656 345
38089 437
3590 56