12523 153
26291 284
343460 934
308414 1149
37051 477
30930 743
108920 591
76977 717
27968 232
35671 345
38126 437
3595 56