12534 153
26312 284
343722 934
308674 1150
37065 477
30967 743
109051 591
77292 717
28053 232
35767 345
38292 437
3605 56